# near model CODE resource # jump table entries: 40864-41010 (147 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 9FA0 sub.l -[A0], D7 00000004 0000 384C ori.b D0, 0x4C /* 'L' */ fn00000008: 00000008 4AAF 0008 tst.l [A7 + 0x8] 0000000C 670A beq +0xC /* 00000018 */ 0000000E 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000012 4EAD E058 jsr [A5 - 0x1FA8] 00000016 584F addq.w A7, 4 label00000018: 00000018 202F 0004 move.l D0, [A7 + 0x4] 0000001C 4E75 rts 0000001E 514F subq.w A7, 8 00000020 7008 moveq.l D0, 0x08 00000022 2E80 move.l [A7], D0 00000024 2F6F 0010 0004 move.l [A7 + 0x4], [A7 + 0x10] 0000002A 4857 pea.l [A7] 0000002C 4EAD E058 jsr [A5 - 0x1FA8] 00000030 202F 0010 move.l D0, [A7 + 0x10] 00000034 4FEF 000C lea.l A7, [A7 + 0xC] 00000038 4E75 rts fn0000003A: 0000003A 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000003E 4EAD E1C0 jsr [A5 - 0x1E40] 00000042 7000 moveq.l D0, 0x00 00000044 584F addq.w A7, 4 00000046 4E75 rts fn00000048: 00000048 2F0A move.l -[A7], A2 0000004A 246F 0008 movea.l A2, [A7 + 0x8] 0000004E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000052 2F2A 0000 move.l -[A7], [A2 + 0x0] 00000056 4EAD E1B8 jsr [A5 - 0x1E48] 0000005A 4292 clr.l [A2] 0000005C 42AA 0004 clr.l [A2 + 0x4] 00000060 7000 moveq.l D0, 0x00 00000062 504F addq.w A7, 8 00000064 245F movea.l A2, [A7]+ 00000066 4E75 rts 00000068 206F 0004 movea.l A0, [A7 + 0x4] 0000006C 4290 clr.l [A0] 0000006E 42A8 0004 clr.l [A0 + 0x4] 00000072 7000 moveq.l D0, 0x00 00000074 4E75 rts fn00000076: 00000076 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000007A 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000007E 4EAD E098 jsr [A5 - 0x1F68] 00000082 4A00 tst.b D0 00000084 504F addq.w A7, 8 00000086 6612 bne +0x14 /* 0000009A */ 00000088 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000008C 2F3C 8004 07D9 move.l -[A7], 0x800407D9 00000092 4EBA FF74 jsr [PC - 0x8C /* 00000008 */] 00000096 504F addq.w A7, 8 00000098 4E75 rts label0000009A: 0000009A 7000 moveq.l D0, 0x00 0000009C 4E75 rts fn0000009E: 0000009E 2F0A move.l -[A7], A2 000000A0 246F 0008 movea.l A2, [A7 + 0x8] 000000A4 7008 moveq.l D0, 0x08 000000A6 B092 cmp.l D0, [A2] 000000A8 6712 beq +0x14 /* 000000BC */ 000000AA 2F0A move.l -[A7], A2 000000AC 2F3C 8004 07DA move.l -[A7], 0x800407DA 000000B2 4EBA FF54 jsr [PC - 0xAC /* 00000008 */] 000000B6 504F addq.w A7, 8 000000B8 245F movea.l A2, [A7]+ 000000BA 4E75 rts label000000BC: 000000BC 306A 0006 movea.w A0, [A2 + 0x6] 000000C0 226F 000C movea.l A1, [A7 + 0xC] 000000C4 2288 move.l [A1], A0 000000C6 7000 moveq.l D0, 0x00 000000C8 245F movea.l A2, [A7]+ 000000CA 4E75 rts fn000000CC: 000000CC 2F2F 0008 move.l -[A7], [A7 + 0x8] 000000D0 2F2F 0008 move.l -[A7], [A7 + 0x8] 000000D4 4EAD E0A8 jsr [A5 - 0x1F58] 000000D8 4A00 tst.b D0 000000DA 504F addq.w A7, 8 000000DC 6612 bne +0x14 /* 000000F0 */ 000000DE 2F2F 0004 move.l -[A7], [A7 + 0x4] 000000E2 2F3C 8004 07DB move.l -[A7], 0x800407DB 000000E8 4EBA FF1E jsr [PC - 0xE2 /* 00000008 */] 000000EC 504F addq.w A7, 8 000000EE 4E75 rts label000000F0: 000000F0 7000 moveq.l D0, 0x00 000000F2 4E75 rts 000000F4 2F0A move.l -[A7], A2 000000F6 246F 0008 movea.l A2, [A7 + 0x8] 000000FA 7001 moveq.l D0, 0x01 000000FC B092 cmp.l D0, [A2] 000000FE 6712 beq +0x14 /* 00000112 */ 00000100 2F0A move.l -[A7], A2 00000102 2F3C 8004 07DC move.l -[A7], 0x800407DC 00000108 4EBA FEFE jsr [PC - 0x102 /* 00000008 */] 0000010C 504F addq.w A7, 8 0000010E 245F movea.l A2, [A7]+ 00000110 4E75 rts label00000112: 00000112 206F 000C movea.l A0, [A7 + 0xC] 00000116 20AA 0004 move.l [A0], [A2 + 0x4] 0000011A 7000 moveq.l D0, 0x00 0000011C 245F movea.l A2, [A7]+ 0000011E 4E75 rts fn00000120: 00000120 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000124 266F 001C movea.l A3, [A7 + 0x1C] 00000128 286F 0020 movea.l A4, [A7 + 0x20] 0000012C 2A2F 0024 move.l D5, [A7 + 0x24] 00000130 7800 moveq.l D4, 0x00 00000132 95CA sub.l A2, A2 00000134 2013 move.l D0, [A3] 00000136 5380 subq.l D0, 1 00000138 6702 beq +0x4 /* 0000013C */ 0000013A 6026 bra +0x28 /* 00000162 */ label0000013C: 0000013C 246B 0004 movea.l A2, [A3 + 0x4] 00000140 2652 movea.l A3, [A2] 00000142 204B movea.l A0, A3 00000144 70FF moveq.l D0, 0xFFFFFFFF label00000146: 00000146 5280 addq.l D0, 1 00000148 4A18 tst.b [A0]+ 0000014A 66FA bne -0x4 /* 00000146 */ 0000014C 2600 move.l D3, D0 0000014E B685 cmp.l D3, D5 00000150 6F02 ble +0x4 /* 00000154 */ 00000152 2605 move.l D3, D5 label00000154: 00000154 204B movea.l A0, A3 00000156 224C movea.l A1, A4 00000158 2003 move.l D0, D3 0000015A A22E syscall BlockMove/BlockMoveData, flags=2 0000015C 4234 3800 clr.b [A4 + D3] 00000160 6016 bra +0x18 /* 00000178 */ label00000162: 00000162 4A85 tst.l D5 00000164 6F02 ble +0x4 /* 00000168 */ 00000166 4214 clr.b [A4] label00000168: 00000168 2F0B move.l -[A7], A3 0000016A 2F3C 8004 07DC move.l -[A7], 0x800407DC 00000170 4EBA FE96 jsr [PC - 0x16A /* 00000008 */] 00000174 2800 move.l D4, D0 00000176 504F addq.w A7, 8 label00000178: 00000178 2004 move.l D0, D4 0000017A 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 0000017E 4E75 rts fn00000180: 00000180 48E7 1030 movem.l -[A7], D3,A2,A3 00000184 246F 0010 movea.l A2, [A7 + 0x10] 00000188 266F 0014 movea.l A3, [A7 + 0x14] 0000018C 7001 moveq.l D0, 0x01 0000018E B092 cmp.l D0, [A2] 00000190 661E bne +0x20 /* 000001B0 */ 00000192 4AAA 0004 tst.l [A2 + 0x4] 00000196 6712 beq +0x14 /* 000001AA */ 00000198 206A 0004 movea.l A0, [A2 + 0x4] 0000019C 2050 movea.l A0, [A0] 0000019E 70FF moveq.l D0, 0xFFFFFFFF label000001A0: 000001A0 5280 addq.l D0, 1 000001A2 4A18 tst.b [A0]+ 000001A4 66FA bne -0x4 /* 000001A0 */ 000001A6 2680 move.l [A3], D0 000001A8 6002 bra +0x4 /* 000001AC */ label000001AA: 000001AA 4293 clr.l [A3] label000001AC: 000001AC 7600 moveq.l D3, 0x00 000001AE 6012 bra +0x14 /* 000001C2 */ label000001B0: 000001B0 4293 clr.l [A3] 000001B2 2F0A move.l -[A7], A2 000001B4 2F3C 8004 07DC move.l -[A7], 0x800407DC 000001BA 4EBA FE4C jsr [PC - 0x1B4 /* 00000008 */] 000001BE 2600 move.l D3, D0 000001C0 504F addq.w A7, 8 label000001C2: 000001C2 2003 move.l D0, D3 000001C4 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000001C8 4E75 rts fn000001CA: 000001CA 206F 0004 movea.l A0, [A7 + 0x4] 000001CE 7001 moveq.l D0, 0x01 000001D0 B090 cmp.l D0, [A0] 000001D2 660E bne +0x10 /* 000001E2 */ 000001D4 42A7 clr.l -[A7] 000001D6 2F28 0004 move.l -[A7], [A0 + 0x4] 000001DA 4EAD C2F0 jsr [A5 - 0x3D10] 000001DE 504F addq.w A7, 8 000001E0 4E75 rts label000001E2: 000001E2 91C8 sub.l A0, A0 000001E4 4E75 rts fn000001E6: 000001E6 206F 0004 movea.l A0, [A7 + 0x4] 000001EA 7001 moveq.l D0, 0x01 000001EC B090 cmp.l D0, [A0] 000001EE 660C bne +0xE /* 000001FC */ 000001F0 42A7 clr.l -[A7] 000001F2 2F28 0004 move.l -[A7], [A0 + 0x4] 000001F6 4EAD C2F8 jsr [A5 - 0x3D08] 000001FA 504F addq.w A7, 8 label000001FC: 000001FC 7000 moveq.l D0, 0x00 000001FE 4E75 rts fn00000200: 00000200 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000204 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000208 4EAD E8A8 jsr [A5 - 0x1758] 0000020C 4A00 tst.b D0 0000020E 504F addq.w A7, 8 00000210 6612 bne +0x14 /* 00000224 */ 00000212 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000216 2F3C 8004 07DD move.l -[A7], 0x800407DD 0000021C 4EBA FDEA jsr [PC - 0x216 /* 00000008 */] 00000220 504F addq.w A7, 8 00000222 4E75 rts label00000224: 00000224 7000 moveq.l D0, 0x00 00000226 4E75 rts fn00000228: 00000228 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000022C 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000230 4EAD E870 jsr [A5 - 0x1790] 00000234 4A00 tst.b D0 00000236 504F addq.w A7, 8 00000238 6612 bne +0x14 /* 0000024C */ 0000023A 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000023E 2F3C 8004 07DE move.l -[A7], 0x800407DE 00000244 4EBA FDC2 jsr [PC - 0x23E /* 00000008 */] 00000248 504F addq.w A7, 8 0000024A 4E75 rts label0000024C: 0000024C 7000 moveq.l D0, 0x00 0000024E 4E75 rts fn00000250: 00000250 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000254 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000258 4EAD F090 jsr [A5 - 0xF70] 0000025C 4A00 tst.b D0 0000025E 504F addq.w A7, 8 00000260 6612 bne +0x14 /* 00000274 */ 00000262 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000266 2F3C 8004 0BB8 move.l -[A7], 0x80040BB8 0000026C 4EBA FD9A jsr [PC - 0x266 /* 00000008 */] 00000270 504F addq.w A7, 8 00000272 4E75 rts label00000274: 00000274 7000 moveq.l D0, 0x00 00000276 4E75 rts fn00000278: 00000278 206F 0008 movea.l A0, [A7 + 0x8] 0000027C 7004 moveq.l D0, 0x04 0000027E 2080 move.l [A0], D0 00000280 216F 0004 0004 move.l [A0 + 0x4], [A7 + 0x4] 00000286 7000 moveq.l D0, 0x00 00000288 4E75 rts fn0000028A: 0000028A 4AAF 0004 tst.l [A7 + 0x4] 0000028E 6714 beq +0x16 /* 000002A4 */ 00000290 206F 0008 movea.l A0, [A7 + 0x8] 00000294 7008 moveq.l D0, 0x08 00000296 2080 move.l [A0], D0 00000298 306F 0006 movea.w A0, [A7 + 0x6] 0000029C 226F 0008 movea.l A1, [A7 + 0x8] 000002A0 2348 0004 move.l [A1 + 0x4], A0 label000002A4: 000002A4 7000 moveq.l D0, 0x00 000002A6 4E75 rts fn000002A8: 000002A8 2F0A move.l -[A7], A2 000002AA 246F 0010 movea.l A2, [A7 + 0x10] 000002AE 2F2F 000C move.l -[A7], [A7 + 0xC] 000002B2 2F2F 000C move.l -[A7], [A7 + 0xC] 000002B6 4EAD E118 jsr [A5 - 0x1EE8] 000002BA 2548 0004 move.l [A2 + 0x4], A0 000002BE 4AAA 0004 tst.l [A2 + 0x4] 000002C2 504F addq.w A7, 8 000002C4 6706 beq +0x8 /* 000002CC */ 000002C6 7009 moveq.l D0, 0x09 000002C8 2480 move.l [A2], D0 000002CA 6004 bra +0x6 /* 000002D0 */ label000002CC: 000002CC 7002 moveq.l D0, 0x02 000002CE 2480 move.l [A2], D0 label000002D0: 000002D0 7000 moveq.l D0, 0x00 000002D2 245F movea.l A2, [A7]+ 000002D4 4E75 rts fn000002D6: 000002D6 206F 0008 movea.l A0, [A7 + 0x8] 000002DA 216F 0004 0004 move.l [A0 + 0x4], [A7 + 0x4] 000002E0 4AA8 0004 tst.l [A0 + 0x4] 000002E4 6706 beq +0x8 /* 000002EC */ 000002E6 7001 moveq.l D0, 0x01 000002E8 2080 move.l [A0], D0 000002EA 6004 bra +0x6 /* 000002F0 */ label000002EC: 000002EC 7002 moveq.l D0, 0x02 000002EE 2080 move.l [A0], D0 label000002F0: 000002F0 7000 moveq.l D0, 0x00 000002F2 4E75 rts fn000002F4: 000002F4 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000002F8 286F 0014 movea.l A4, [A7 + 0x14] 000002FC 266F 0018 movea.l A3, [A7 + 0x18] 00000300 204C movea.l A0, A4 00000302 70FF moveq.l D0, 0xFFFFFFFF label00000304: 00000304 5280 addq.l D0, 1 00000306 4A18 tst.b [A0]+ 00000308 66FA bne -0x4 /* 00000304 */ 0000030A 5280 addq.l D0, 1 0000030C 2600 move.l D3, D0 0000030E 4878 0001 push.l 0x1 00000312 2F03 move.l -[A7], D3 00000314 4EAD C1F8 jsr [A5 - 0x3E08] 00000318 2448 movea.l A2, A0 0000031A 200A move.l D0, A2 0000031C 504F addq.w A7, 8 0000031E 670E beq +0x10 /* 0000032E */ 00000320 204C movea.l A0, A4 00000322 2252 movea.l A1, [A2] 00000324 2003 move.l D0, D3 00000326 A22E syscall BlockMove/BlockMoveData, flags=2 00000328 7001 moveq.l D0, 0x01 0000032A 2680 move.l [A3], D0 0000032C 6004 bra +0x6 /* 00000332 */ label0000032E: 0000032E 7002 moveq.l D0, 0x02 00000330 2680 move.l [A3], D0 label00000332: 00000332 274A 0004 move.l [A3 + 0x4], A2 00000336 7000 moveq.l D0, 0x00 00000338 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000033C 4E75 rts fn0000033E: 0000033E 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000342 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000346 4EAD E8B0 jsr [A5 - 0x1750] 0000034A 7000 moveq.l D0, 0x00 0000034C 504F addq.w A7, 8 0000034E 4E75 rts fn00000350: 00000350 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000354 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000358 4EAD E878 jsr [A5 - 0x1788] 0000035C 7000 moveq.l D0, 0x00 0000035E 504F addq.w A7, 8 00000360 4E75 rts fn00000362: 00000362 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000366 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000036A 4EBA 01FC jsr [PC + 0x1FC /* 00000568 */] 0000036E 504F addq.w A7, 8 00000370 4E75 rts fn00000372: 00000372 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000376 594F subq.w A7, 4 00000378 266F 0018 movea.l A3, [A7 + 0x18] 0000037C 246F 001C movea.l A2, [A7 + 0x1C] 00000380 7600 moveq.l D3, 0x00 00000382 2F0A move.l -[A7], A2 00000384 2F0B move.l -[A7], A3 00000386 4EBA FEC8 jsr [PC - 0x138 /* 00000250 */] 0000038A 2600 move.l D3, D0 0000038C 4A83 tst.l D3 0000038E 504F addq.w A7, 8 00000390 6730 beq +0x32 /* 000003C2 */ 00000392 4857 pea.l [A7] 00000394 2F0B move.l -[A7], A3 00000396 4EBA FD06 jsr [PC - 0x2FA /* 0000009E */] 0000039A 2600 move.l D3, D0 0000039C 4A80 tst.l D0 0000039E 504F addq.w A7, 8 000003A0 6620 bne +0x22 /* 000003C2 */ 000003A2 2F17 move.l -[A7], [A7] 000003A4 4EBA 0036 jsr [PC + 0x36 /* 000003DC */] 000003A8 3800 move.w D4, D0 000003AA 0C44 FF38 cmpi.w D4, 0xFF38 000003AE 584F addq.w A7, 4 000003B0 670A beq +0xC /* 000003BC */ 000003B2 34BC FFFF move.w [A2], 0xFFFF 000003B6 3544 0002 move.w [A2 + 0x2], D4 000003BA 6006 bra +0x8 /* 000003C2 */ label000003BC: 000003BC 263C 8004 0001 move.l D3, 0x80040001 label000003C2: 000003C2 2003 move.l D0, D3 000003C4 584F addq.w A7, 4 000003C6 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000003CA 4E75 rts 000003CC 2F2F 0008 move.l -[A7], [A7 + 0x8] 000003D0 2F2F 0008 move.l -[A7], [A7 + 0x8] 000003D4 4EBA FF9C jsr [PC - 0x64 /* 00000372 */] 000003D8 504F addq.w A7, 8 000003DA 4E75 rts fn000003DC: 000003DC 2F03 move.l -[A7], D3 000003DE 262F 0008 move.l D3, [A7 + 0x8] 000003E2 2003 move.l D0, D3 000003E4 4EAD 9D1E jsr [A5 - 0x62E2] 000003E8 0070 0000 026E ori.w [A0 + D0.w * 2 + 0x6E], 0x0 000003EE 0000 02B4 ori.b D0, 0xB4 000003F2 0009 0000 ori.b A1, 0x0 000003F6 026E 0040 0000 andi.w [A6 + 0x0], 0x40 /* '@' */ 000003FC 026F 0032 0000 andi.w [A7 + 0x0], 0x32 /* '2' */ 00000402 0270 0038 0000 andi.w [A0 + D0.w], 0x38 /* '8' */ 00000408 0271 0036 0000 andi.w [A1 + D0.w], 0x36 /* '6' */ 0000040E 0272 0034 0000 andi.w [A2 + D0.w], 0x34 /* '4' */ 00000414 0273 0032 0000 andi.w [A3 + D0.w], 0x32 /* '2' */ 0000041A 0274 0030 0000 andi.w [A4 + D0.w], 0x30 /* '0' */ 00000420 0275 002E 0000 andi.w [A5 + D0.w], 0x2E /* '.' */ 00000426 02B3 000C 0000 02B4 andi.l [A3 + D0.w * 2 - 0x76], 0xC0000 0000042E 0026 769A ori.b -[A6], 0x9A 00000432 6028 bra +0x2A /* 0000045C */ 00000434 769B moveq.l D3, 0xFFFFFF9B 00000436 6024 bra +0x26 /* 0000045C */ 00000438 76FF moveq.l D3, 0xFFFFFFFF 0000043A 6020 bra +0x22 /* 0000045C */ 0000043C 76FE moveq.l D3, 0xFFFFFFFE 0000043E 601C bra +0x1E /* 0000045C */ 00000440 76FD moveq.l D3, 0xFFFFFFFD 00000442 6018 bra +0x1A /* 0000045C */ 00000444 76FC moveq.l D3, 0xFFFFFFFC 00000446 6014 bra +0x16 /* 0000045C */ 00000448 76FB moveq.l D3, 0xFFFFFFFB 0000044A 6010 bra +0x12 /* 0000045C */ 0000044C 76FA moveq.l D3, 0xFFFFFFFA 0000044E 600C bra +0xE /* 0000045C */ 00000450 76F9 moveq.l D3, 0xFFFFFFF9 00000452 6008 bra +0xA /* 0000045C */ 00000454 76F8 moveq.l D3, 0xFFFFFFF8 00000456 6004 bra +0x6 /* 0000045C */ 00000458 363C FF38 move.w D3, 0xFF38 label0000045C: 0000045C 3003 move.w D0, D3 0000045E 261F move.l D3, [A7]+ 00000460 4E75 rts fn00000462: 00000462 2F03 move.l -[A7], D3 00000464 362F 0008 move.w D3, [A7 + 0x8] 00000468 3003 move.w D0, D3 0000046A 48C0 ext.l D0 0000046C 4EAD 9D1E jsr [A5 - 0x62E2] 00000470 0098 FFFF FF9A ori.l [A0]+, 0xFFFFFF9A 00000476 FFFF .extension 0xFFF // unimplemented 00000478 FFFF .extension 0xFFF // unimplemented 0000047A 0009 FFFF ori.b A1, 0xFF 0000047E FF9A .extension 0xF9A // unimplemented 00000480 0038 FFFF FF9B ori.b [0xFFFFFF9B], 0xFF 00000486 003A FFFF FFF8 ori.b [PC - 0x8 /* 00000480, value 0x0 */], 0xFF 0000048C 0074 FFFF FFF9 0066 FFFF ori.w [[0x66FFFF]], 0xFFFF 00000496 FFFA .extension 0xFFA // unimplemented 00000498 0058 FFFF ori.w [A0]+, 0xFFFF 0000049C FFFB .extension 0xFFB // unimplemented 0000049E 004A FFFF ori.w A2, 0xFFFF 000004A2 FFFC .extension 0xFFC // unimplemented 000004A4 003C FFFF ori.b ccr, 255 000004A8 FFFD .extension 0xFFD // unimplemented 000004AA 002E FFFF FFFE ori.b [A6 - 0x2], 0xFF 000004B0 0020 FFFF ori.b -[A0], 0xFF 000004B4 FFFF .extension 0xFFF // unimplemented 000004B6 0012 263C ori.b [A2], 0x3C /* '<' */ 000004BA 0000 026F ori.b D0, 0x6F /* 'o' */ 000004BE 604E bra +0x50 /* 0000050E */ 000004C0 263C 0000 02B3 move.l D3, 0x2B3 000004C6 6046 bra +0x48 /* 0000050E */ 000004C8 263C 0000 026E move.l D3, 0x26E 000004CE 603E bra +0x40 /* 0000050E */ 000004D0 263C 0000 0270 move.l D3, 0x270 000004D6 6036 bra +0x38 /* 0000050E */ 000004D8 263C 0000 0271 move.l D3, 0x271 000004DE 602E bra +0x30 /* 0000050E */ 000004E0 263C 0000 0272 move.l D3, 0x272 000004E6 6026 bra +0x28 /* 0000050E */ 000004E8 263C 0000 0273 move.l D3, 0x273 000004EE 601E bra +0x20 /* 0000050E */ 000004F0 263C 0000 0274 move.l D3, 0x274 000004F6 6016 bra +0x18 /* 0000050E */ 000004F8 263C 0000 0275 move.l D3, 0x275 000004FE 600E bra +0x10 /* 0000050E */ 00000500 263C 0000 02B4 move.l D3, 0x2B4 00000506 6006 bra +0x8 /* 0000050E */ 00000508 263C 0000 00F5 move.l D3, 0xF5 label0000050E: 0000050E 2003 move.l D0, D3 00000510 261F move.l D3, [A7]+ 00000512 4E75 rts fn00000514: 00000514 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000518 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000051C 4EAD F088 jsr [A5 - 0xF78] 00000520 7000 moveq.l D0, 0x00 00000522 504F addq.w A7, 8 00000524 4E75 rts fn00000526: 00000526 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000052A 246F 0014 movea.l A2, [A7 + 0x14] 0000052E 266F 0018 movea.l A3, [A7 + 0x18] 00000532 7600 moveq.l D3, 0x00 00000534 0C52 FFFF cmpi.w [A2], 0xFFFF 00000538 661A bne +0x1C /* 00000554 */ 0000053A 3F2A 0002 move.w -[A7], [A2 + 0x2] 0000053E 4EBA FF22 jsr [PC - 0xDE /* 00000462 */] 00000542 2800 move.l D4, D0 00000544 2F0B move.l -[A7], A3 00000546 2F04 move.l -[A7], D4 00000548 4EBA FD40 jsr [PC - 0x2C0 /* 0000028A */] 0000054C 2600 move.l D3, D0 0000054E 4FEF 000A lea.l A7, [A7 + 0xA] 00000552 600C bra +0xE /* 00000560 */ label00000554: 00000554 2F0B move.l -[A7], A3 00000556 2F0A move.l -[A7], A2 00000558 4EBA FFBA jsr [PC - 0x46 /* 00000514 */] 0000055C 2600 move.l D3, D0 0000055E 504F addq.w A7, 8 label00000560: 00000560 2003 move.l D0, D3 00000562 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000566 4E75 rts fn00000568: 00000568 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000056C 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000570 4EBA FFB4 jsr [PC - 0x4C /* 00000526 */] 00000574 504F addq.w A7, 8 00000576 4E75 rts fn00000578: 00000578 514F subq.w A7, 8 0000057A 4857 pea.l [A7] 0000057C 4227 clr.b -[A7] 0000057E 2F2F 0012 move.l -[A7], [A7 + 0x12] 00000582 4EAD E568 jsr [A5 - 0x1A98] 00000586 7008 moveq.l D0, 0x08 00000588 B0AF 000A cmp.l D0, [A7 + 0xA] 0000058C 4FEF 000A lea.l A7, [A7 + 0xA] 00000590 6608 bne +0xA /* 0000059A */ 00000592 302F 0006 move.w D0, [A7 + 0x6] 00000596 504F addq.w A7, 8 00000598 4E75 rts label0000059A: 0000059A 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000059E 2F2F 0004 move.l -[A7], [A7 + 0x4] 000005A2 4EAD E1B8 jsr [A5 - 0x1E48] 000005A6 70FF moveq.l D0, 0xFFFFFFFF 000005A8 4FEF 0010 lea.l A7, [A7 + 0x10] 000005AC 4E75 rts 000005AE 48E7 1820 movem.l -[A7], D3,D4,A2 000005B2 4FEF FDC0 lea.l A7, [A7 - 0x240] 000005B6 246F 0250 movea.l A2, [A7 + 0x250] 000005BA 7600 moveq.l D3, 0x00 000005BC 7600 moveq.l D3, 0x00 000005BE 7001 moveq.l D0, 0x01 000005C0 B092 cmp.l D0, [A2] 000005C2 6716 beq +0x18 /* 000005DA */ 000005C4 2F0A move.l -[A7], A2 000005C6 2F3C 8004 07DC move.l -[A7], 0x800407DC 000005CC 4EBA FA3A jsr [PC - 0x5C6 /* 00000008 */] 000005D0 4FEF 0248 lea.l A7, [A7 + 0x248] 000005D4 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000005D8 4E75 rts label000005DA: 000005DA 4857 pea.l [A7] 000005DC 2F2A 0004 move.l -[A7], [A2 + 0x4] 000005E0 4EAD E158 jsr [A5 - 0x1EA8] 000005E4 486F 0008 pea.l [A7 + 0x8] 000005E8 486F 0112 pea.l [A7 + 0x112] 000005EC 4EAD E550 jsr [A5 - 0x1AB0] 000005F0 7600 moveq.l D3, 0x00 000005F2 4FEF 0010 lea.l A7, [A7 + 0x10] label000005F6: 000005F6 486F 0106 pea.l [A7 + 0x106] 000005FA 4EBA FF7C jsr [PC - 0x84 /* 00000578 */] 000005FE 3800 move.w D4, D0 00000600 0C44 0001 cmpi.w D4, 0x1 00000604 584F addq.w A7, 4 00000606 67EE beq -0x10 /* 000005F6 */ 00000608 4A44 tst.w D4 0000060A 6D74 blt +0x76 /* 00000680 */ 0000060C 3004 move.w D0, D4 0000060E 48C0 ext.l D0 00000610 0480 0000 00AD subi.l D0, 0xAD 00000616 0C80 0000 0007 cmpi.l D0, 0x7 0000061C 624C bhi +0x4E /* 0000066A */ 0000061E 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 00000622 4EFB 0002 jmp [PC + D0.w + 0x2] 00000626 0010 0014 ori.b [A0], 0x14 0000062A 001A 0020 ori.b [A2]+, 0x20 /* ' ' */ 0000062E 0026 002C ori.b -[A6], 0x2C /* ',' */ 00000632 0034 003C 7600 ori.b [A4 + D7.w * 8], 0x3C /* '<' */ 00000638 60BC bra -0x42 /* 000005F6 */ 0000063A 48C3 ext.l D3 0000063C 5283 addq.l D3, 1 0000063E 60B6 bra -0x48 /* 000005F6 */ 00000640 48C3 ext.l D3 00000642 5483 addq.l D3, 2 00000644 60B0 bra -0x4E /* 000005F6 */ 00000646 48C3 ext.l D3 00000648 5883 addq.l D3, 4 0000064A 60AA bra -0x54 /* 000005F6 */ 0000064C 48C3 ext.l D3 0000064E 5083 addq.l D3, 8 00000650 60A4 bra -0x5A /* 000005F6 */ 00000652 48C3 ext.l D3 00000654 7210 moveq.l D1, 0x10 00000656 D681 add.l D3, D1 00000658 609C bra -0x62 /* 000005F6 */ 0000065A 48C3 ext.l D3 0000065C 7220 moveq.l D1, 0x20 0000065E D681 add.l D3, D1 00000660 6094 bra -0x6A /* 000005F6 */ 00000662 48C3 ext.l D3 00000664 7240 moveq.l D1, 0x40 00000666 D681 add.l D3, D1 00000668 608C bra -0x72 /* 000005F6 */ label0000066A: 0000066A 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 0000066E 4EAD E070 jsr [A5 - 0x1F90] 00000672 3043 movea.w A0, D3 00000674 2008 move.l D0, A0 00000676 4FEF 0242 lea.l A7, [A7 + 0x242] 0000067A 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000067E 4E75 rts label00000680: 00000680 206F 0254 movea.l A0, [A7 + 0x254] 00000684 3083 move.w [A0], D3 00000686 7000 moveq.l D0, 0x00 00000688 4FEF 0240 lea.l A7, [A7 + 0x240] 0000068C 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000690 4E75 rts fn00000692: 00000692 2F0A move.l -[A7], A2 00000694 4FEF FDF4 lea.l A7, [A7 - 0x20C] 00000698 246F 0216 movea.l A2, [A7 + 0x216] 0000069C 486F 0106 pea.l [A7 + 0x106] 000006A0 3F2F 0218 move.w -[A7], [A7 + 0x218] 000006A4 2F2D 0FAA move.l -[A7], [A5 + 0xFAA /* export_497 */] 000006A8 4EAD E0F8 jsr [A5 - 0x1F08] 000006AC 0C12 00FF cmpi.b [A2], 0xFF 000006B0 4FEF 000A lea.l A7, [A7 + 0xA] 000006B4 650E bcs +0x10 /* 000006C4 */ 000006B6 41EA 0001 lea.l A0, [A2 + 0x1] 000006BA 70FF moveq.l D0, 0xFFFFFFFF label000006BC: 000006BC 5280 addq.l D0, 1 000006BE 4A18 tst.b [A0]+ 000006C0 66FA bne -0x4 /* 000006BC */ 000006C2 6004 bra +0x6 /* 000006C8 */ label000006C4: 000006C4 7000 moveq.l D0, 0x00 000006C6 1012 move.b D0, [A2] label000006C8: 000006C8 4A80 tst.l D0 000006CA 660E bne +0x10 /* 000006DA */ 000006CC 2F0A move.l -[A7], A2 000006CE 486F 010A pea.l [A7 + 0x10A] 000006D2 4EAD B008 jsr [A5 - 0x4FF8] 000006D6 504F addq.w A7, 8 000006D8 6026 bra +0x28 /* 00000700 */ label000006DA: 000006DA 2F3C 0108 0008 move.l -[A7], 0x1080008 000006E0 486F 0004 pea.l [A7 + 0x4] 000006E4 4EAD C328 jsr [A5 - 0x3CD8] 000006E8 2F0A move.l -[A7], A2 000006EA 486F 000C pea.l [A7 + 0xC] 000006EE 4EAD B010 jsr [A5 - 0x4FF0] 000006F2 2F0A move.l -[A7], A2 000006F4 486F 011A pea.l [A7 + 0x11A] 000006F8 4EAD B010 jsr [A5 - 0x4FF0] 000006FC 4FEF 0018 lea.l A7, [A7 + 0x18] label00000700: 00000700 4FEF 020C lea.l A7, [A7 + 0x20C] 00000704 245F movea.l A2, [A7]+ 00000706 4E75 rts 00000708 2F03 move.l -[A7], D3 0000070A 4FEF FEFA lea.l A7, [A7 - 0x106] 0000070E 362F 010E move.w D3, [A7 + 0x10E] 00000712 422F 0001 clr.b [A7 + 0x1] 00000716 4217 clr.b [A7] 00000718 4A43 tst.w D3 0000071A 6616 bne +0x18 /* 00000732 */ 0000071C 4857 pea.l [A7] 0000071E 3F3C 00AD move.w -[A7], 0xAD 00000722 2F2D 0FAA move.l -[A7], [A5 + 0xFAA /* export_497 */] 00000726 4EAD E0F8 jsr [A5 - 0x1F08] 0000072A 4FEF 000A lea.l A7, [A7 + 0xA] 0000072E 6000 008E bra +0x90 /* 000007BE */ label00000732: 00000732 3003 move.w D0, D3 00000734 7201 moveq.l D1, 0x01 00000736 C081 and.l D0, D1 00000738 670C beq +0xE /* 00000746 */ 0000073A 4857 pea.l [A7] 0000073C 3F3C 00AE move.w -[A7], 0xAE 00000740 4EBA FF50 jsr [PC - 0xB0 /* 00000692 */] 00000744 5C4F addq.w A7, 6 label00000746: 00000746 3003 move.w D0, D3 00000748 7202 moveq.l D1, 0x02 0000074A C081 and.l D0, D1 0000074C 670C beq +0xE /* 0000075A */ 0000074E 4857 pea.l [A7] 00000750 3F3C 00AF move.w -[A7], 0xAF 00000754 4EBA FF3C jsr [PC - 0xC4 /* 00000692 */] 00000758 5C4F addq.w A7, 6 label0000075A: 0000075A 3003 move.w D0, D3 0000075C 7204 moveq.l D1, 0x04 0000075E C081 and.l D0, D1 00000760 670C beq +0xE /* 0000076E */ 00000762 4857 pea.l [A7] 00000764 3F3C 00B0 move.w -[A7], 0xB0 00000768 4EBA FF28 jsr [PC - 0xD8 /* 00000692 */] 0000076C 5C4F addq.w A7, 6 label0000076E: 0000076E 3003 move.w D0, D3 00000770 7208 moveq.l D1, 0x08 00000772 C081 and.l D0, D1 00000774 670C beq +0xE /* 00000782 */ 00000776 4857 pea.l [A7] 00000778 3F3C 00B1 move.w -[A7], 0xB1 0000077C 4EBA FF14 jsr [PC - 0xEC /* 00000692 */] 00000780 5C4F addq.w A7, 6 label00000782: 00000782 3003 move.w D0, D3 00000784 7210 moveq.l D1, 0x10 00000786 C081 and.l D0, D1 00000788 670C beq +0xE /* 00000796 */ 0000078A 4857 pea.l [A7] 0000078C 3F3C 00B2 move.w -[A7], 0xB2 00000790 4EBA FF00 jsr [PC - 0x100 /* 00000692 */] 00000794 5C4F addq.w A7, 6 label00000796: 00000796 3003 move.w D0, D3 00000798 7220 moveq.l D1, 0x20 0000079A C081 and.l D0, D1 0000079C 670C beq +0xE /* 000007AA */ 0000079E 4857 pea.l [A7] 000007A0 3F3C 00B3 move.w -[A7], 0xB3 000007A4 4EBA FEEC jsr [PC - 0x114 /* 00000692 */] 000007A8 5C4F addq.w A7, 6 label000007AA: 000007AA 3003 move.w D0, D3 000007AC 7240 moveq.l D1, 0x40 000007AE C081 and.l D0, D1 000007B0 670C beq +0xE /* 000007BE */ 000007B2 4857 pea.l [A7] 000007B4 3F3C 00B4 move.w -[A7], 0xB4 000007B8 4EBA FED8 jsr [PC - 0x128 /* 00000692 */] 000007BC 5C4F addq.w A7, 6 label000007BE: 000007BE 4857 pea.l [A7] 000007C0 2F2F 0114 move.l -[A7], [A7 + 0x114] 000007C4 4EAD E160 jsr [A5 - 0x1EA0] 000007C8 7000 moveq.l D0, 0x00 000007CA 4FEF 010E lea.l A7, [A7 + 0x10E] 000007CE 261F move.l D3, [A7]+ 000007D0 4E75 rts 000007D2 2F03 move.l -[A7], D3 000007D4 4FEF FEFA lea.l A7, [A7 - 0x106] 000007D8 302F 010E move.w D0, [A7 + 0x10E] 000007DC 48C0 ext.l D0 000007DE 5280 addq.l D0, 1 000007E0 6714 beq +0x16 /* 000007F6 */ 000007E2 5380 subq.l D0, 1 000007E4 6706 beq +0x8 /* 000007EC */ 000007E6 5380 subq.l D0, 1 000007E8 6706 beq +0x8 /* 000007F0 */ 000007EA 600E bra +0x10 /* 000007FA */ label000007EC: 000007EC 7649 moveq.l D3, 0x49 000007EE 600C bra +0xE /* 000007FC */ label000007F0: 000007F0 363C 00AC move.w D3, 0xAC 000007F4 6006 bra +0x8 /* 000007FC */ label000007F6: 000007F6 765E moveq.l D3, 0x5E 000007F8 6002 bra +0x4 /* 000007FC */ label000007FA: 000007FA 7649 moveq.l D3, 0x49 label000007FC: 000007FC 4857 pea.l [A7] 000007FE 3F03 move.w -[A7], D3 00000800 2F2D 0FAA move.l -[A7], [A5 + 0xFAA /* export_497 */] 00000804 4EAD E0F8 jsr [A5 - 0x1F08] 00000808 486F 000A pea.l [A7 + 0xA] 0000080C 2F2F 011E move.l -[A7], [A7 + 0x11E] 00000810 4EAD E160 jsr [A5 - 0x1EA0] 00000814 7000 moveq.l D0, 0x00 00000816 4FEF 0118 lea.l A7, [A7 + 0x118] 0000081A 261F move.l D3, [A7]+ 0000081C 4E75 rts 0000081E 48E7 1020 movem.l -[A7], D3,A2 00000822 4FEF FDC0 lea.l A7, [A7 - 0x240] 00000826 246F 024C movea.l A2, [A7 + 0x24C] 0000082A 7001 moveq.l D0, 0x01 0000082C B092 cmp.l D0, [A2] 0000082E 6716 beq +0x18 /* 00000846 */ 00000830 2F0A move.l -[A7], A2 00000832 2F3C 8004 07DC move.l -[A7], 0x800407DC 00000838 4EBA F7CE jsr [PC - 0x832 /* 00000008 */] 0000083C 4FEF 0248 lea.l A7, [A7 + 0x248] 00000840 4CDF 0408 movem.l D3,A2, [A7]+ 00000844 4E75 rts label00000846: 00000846 486F 013A pea.l [A7 + 0x13A] 0000084A 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000084E 4EAD E158 jsr [A5 - 0x1EA8] 00000852 486F 0142 pea.l [A7 + 0x142] 00000856 486F 000C pea.l [A7 + 0xC] 0000085A 4EAD E550 jsr [A5 - 0x1AB0] 0000085E 486F 0010 pea.l [A7 + 0x10] 00000862 4EBA FD14 jsr [PC - 0x2EC /* 00000578 */] 00000866 3600 move.w D3, D0 00000868 3003 move.w D0, D3 0000086A 48C0 ext.l D0 0000086C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000870 0480 0000 0049 subi.l D0, 0x49 /* 'I' */ 00000876 6712 beq +0x14 /* 0000088A */ 00000878 0480 0000 0015 subi.l D0, 0x15 0000087E 6712 beq +0x14 /* 00000892 */ 00000880 0480 0000 004E subi.l D0, 0x4E /* 'N' */ 00000886 6706 beq +0x8 /* 0000088E */ 00000888 600C bra +0xE /* 00000896 */ label0000088A: 0000088A 7600 moveq.l D3, 0x00 0000088C 600A bra +0xC /* 00000898 */ label0000088E: 0000088E 7601 moveq.l D3, 0x01 00000890 6006 bra +0x8 /* 00000898 */ label00000892: 00000892 76FF moveq.l D3, 0xFFFFFFFF 00000894 6002 bra +0x4 /* 00000898 */ label00000896: 00000896 7600 moveq.l D3, 0x00 label00000898: 00000898 206F 0250 movea.l A0, [A7 + 0x250] 0000089C 3083 move.w [A0], D3 0000089E 7000 moveq.l D0, 0x00 000008A0 4FEF 0240 lea.l A7, [A7 + 0x240] 000008A4 4CDF 0408 movem.l D3,A2, [A7]+ 000008A8 4E75 rts 000008AA 594F subq.w A7, 4 000008AC 4857 pea.l [A7] 000008AE 2F2F 000C move.l -[A7], [A7 + 0xC] 000008B2 4EAD F248 jsr [A5 - 0xDB8] 000008B6 4A00 tst.b D0 000008B8 504F addq.w A7, 8 000008BA 6614 bne +0x16 /* 000008D0 */ 000008BC 2F2F 0008 move.l -[A7], [A7 + 0x8] 000008C0 2F3C 8004 0BB9 move.l -[A7], 0x80040BB9 000008C6 4EBA F740 jsr [PC - 0x8C0 /* 00000008 */] 000008CA 4FEF 000C lea.l A7, [A7 + 0xC] 000008CE 4E75 rts label000008D0: 000008D0 206F 000C movea.l A0, [A7 + 0xC] 000008D4 2097 move.l [A0], [A7] 000008D6 7000 moveq.l D0, 0x00 000008D8 584F addq.w A7, 4 000008DA 4E75 rts 000008DC 2F0A move.l -[A7], A2 000008DE 246F 000C movea.l A2, [A7 + 0xC] 000008E2 256F 0008 0004 move.l [A2 + 0x4], [A7 + 0x8] 000008E8 4AAA 0004 tst.l [A2 + 0x4] 000008EC 670E beq +0x10 /* 000008FC */ 000008EE 2F2A 0004 move.l -[A7], [A2 + 0x4] 000008F2 4EAD F240 jsr [A5 - 0xDC0] 000008F6 7006 moveq.l D0, 0x06 000008F8 2480 move.l [A2], D0 000008FA 584F addq.w A7, 4 label000008FC: 000008FC 7000 moveq.l D0, 0x00 000008FE 245F movea.l A2, [A7]+ 00000900 4E75 rts 00000902 2F0A move.l -[A7], A2 00000904 246F 0008 movea.l A2, [A7 + 0x8] 00000908 7005 moveq.l D0, 0x05 0000090A B092 cmp.l D0, [A2] 0000090C 6712 beq +0x14 /* 00000920 */ 0000090E 2F0A move.l -[A7], A2 00000910 2F3C 8004 0BBA move.l -[A7], 0x80040BBA 00000916 4EBA F6F0 jsr [PC - 0x910 /* 00000008 */] 0000091A 504F addq.w A7, 8 0000091C 245F movea.l A2, [A7]+ 0000091E 4E75 rts label00000920: 00000920 206F 000C movea.l A0, [A7 + 0xC] 00000924 20AA 0004 move.l [A0], [A2 + 0x4] 00000928 7000 moveq.l D0, 0x00 0000092A 245F movea.l A2, [A7]+ 0000092C 4E75 rts 0000092E 206F 0008 movea.l A0, [A7 + 0x8] 00000932 216F 0004 0004 move.l [A0 + 0x4], [A7 + 0x4] 00000938 4AA8 0004 tst.l [A0 + 0x4] 0000093C 6704 beq +0x6 /* 00000942 */ 0000093E 7005 moveq.l D0, 0x05 00000940 2080 move.l [A0], D0 label00000942: 00000942 7000 moveq.l D0, 0x00 00000944 4E75 rts 00000946 2F03 move.l -[A7], D3 00000948 514F subq.w A7, 8 0000094A 362F 0014 move.w D3, [A7 + 0x14] 0000094E 206F 0010 movea.l A0, [A7 + 0x10] 00000952 3003 move.w D0, D3 00000954 48C0 ext.l D0 00000956 B0A8 0014 cmp.l D0, [A0 + 0x14] 0000095A 6F1A ble +0x1C /* 00000976 */ 0000095C 42A7 clr.l -[A7] 0000095E 3003 move.w D0, D3 00000960 48C0 ext.l D0 00000962 0680 8004 07E0 addi.l D0, 0x800407E0 00000968 2F00 move.l -[A7], D0 0000096A 4EBA F69C jsr [PC - 0x964 /* 00000008 */] 0000096E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000972 261F move.l D3, [A7]+ 00000974 4E75 rts label00000976: 00000976 3003 move.w D0, D3 00000978 48C0 ext.l D0 0000097A 5380 subq.l D0, 1 0000097C E788 lsl D0, 3 0000097E 2068 0018 movea.l A0, [A0 + 0x18] 00000982 D1C0 add.l A0, D0 00000984 2E90 move.l [A7], [A0] 00000986 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 0000098C 2F2F 0016 move.l -[A7], [A7 + 0x16] 00000990 486F 0004 pea.l [A7 + 0x4] 00000994 4EBA F6E0 jsr [PC - 0x920 /* 00000076 */] 00000998 4FEF 0010 lea.l A7, [A7 + 0x10] 0000099C 261F move.l D3, [A7]+ 0000099E 4E75 rts 000009A0 2F0A move.l -[A7], A2 000009A2 246F 0008 movea.l A2, [A7 + 0x8] 000009A6 4EAD E3D8 jsr [A5 - 0x1C28] 000009AA 2548 0004 move.l [A2 + 0x4], A0 000009AE 4AAA 0004 tst.l [A2 + 0x4] 000009B2 6706 beq +0x8 /* 000009BA */ 000009B4 7006 moveq.l D0, 0x06 000009B6 2480 move.l [A2], D0 000009B8 6004 bra +0x6 /* 000009BE */ label000009BA: 000009BA 7002 moveq.l D0, 0x02 000009BC 2480 move.l [A2], D0 label000009BE: 000009BE 7000 moveq.l D0, 0x00 000009C0 245F movea.l A2, [A7]+ 000009C2 4E75 rts 000009C4 2F2F 0008 move.l -[A7], [A7 + 0x8] 000009C8 2F2F 0008 move.l -[A7], [A7 + 0x8] 000009CC 4EBA 1030 jsr [PC + 0x1030 /* 000019FE */] 000009D0 504F addq.w A7, 8 000009D2 4E75 rts 000009D4 2F2F 000C move.l -[A7], [A7 + 0xC] 000009D8 2F2F 000C move.l -[A7], [A7 + 0xC] 000009DC 206F 000C movea.l A0, [A7 + 0xC] 000009E0 2F28 0004 move.l -[A7], [A0 + 0x4] 000009E4 2068 0004 movea.l A0, [A0 + 0x4] 000009E8 2050 movea.l A0, [A0] 000009EA 2068 0004 movea.l A0, [A0 + 0x4] 000009EE 4E90 jsr [A0] 000009F0 4FEF 000C lea.l A7, [A7 + 0xC] 000009F4 4E75 rts 000009F6 2F0A move.l -[A7], A2 000009F8 246F 0008 movea.l A2, [A7 + 0x8] 000009FC 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000A00 206A 0004 movea.l A0, [A2 + 0x4] 00000A04 2050 movea.l A0, [A0] 00000A06 2068 0008 movea.l A0, [A0 + 0x8] 00000A0A 4E90 jsr [A0] 00000A0C 52AA 0008 addq.l [A2 + 0x8], 1 00000A10 202A 0008 move.l D0, [A2 + 0x8] 00000A14 584F addq.w A7, 4 00000A16 245F movea.l A2, [A7]+ 00000A18 4E75 rts 00000A1A 48E7 1030 movem.l -[A7], D3,A2,A3 00000A1E 266F 0010 movea.l A3, [A7 + 0x10] 00000A22 53AB 0008 subq.l [A3 + 0x8], 1 00000A26 262B 0008 move.l D3, [A3 + 0x8] 00000A2A 246B 0004 movea.l A2, [A3 + 0x4] 00000A2E 4A83 tst.l D3 00000A30 662A bne +0x2C /* 00000A5C */ 00000A32 2F0B move.l -[A7], A3 00000A34 4EBA 0296 jsr [PC + 0x296 /* 00000CCC */] 00000A38 2F0B move.l -[A7], A3 00000A3A 2F2A 000C move.l -[A7], [A2 + 0xC] 00000A3E 206A 000C movea.l A0, [A2 + 0xC] 00000A42 2050 movea.l A0, [A0] 00000A44 2068 0014 movea.l A0, [A0 + 0x14] 00000A48 4E90 jsr [A0] 00000A4A 53AD 1A94 subq.l [A5 + 0x1A94], 1 00000A4E 2F0A move.l -[A7], A2 00000A50 2052 movea.l A0, [A2] 00000A52 2068 000C movea.l A0, [A0 + 0xC] 00000A56 4E90 jsr [A0] 00000A58 4FEF 0010 lea.l A7, [A7 + 0x10] label00000A5C: 00000A5C 2F0A move.l -[A7], A2 00000A5E 2052 movea.l A0, [A2] 00000A60 2068 000C movea.l A0, [A0 + 0xC] 00000A64 4E90 jsr [A0] 00000A66 2003 move.l D0, D3 00000A68 584F addq.w A7, 4 00000A6A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000A6E 4E75 rts 00000A70 2F0A move.l -[A7], A2 00000A72 594F subq.w A7, 4 00000A74 95CA sub.l A2, A2 00000A76 4297 clr.l [A7] 00000A78 4857 pea.l [A7] 00000A7A 4EBA 0046 jsr [PC + 0x46 /* 00000AC2 */] 00000A7E 2F00 move.l -[A7], D0 00000A80 486D A0B8 pea.l [A5 - 0x5F48] 00000A84 4878 000C push.l 0xC 00000A88 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000A8C 4EAD D548 jsr [A5 - 0x2AB8] 00000A90 2440 movea.l A2, D0 00000A92 200A move.l D0, A2 00000A94 4FEF 0014 lea.l A7, [A7 + 0x14] 00000A98 6714 beq +0x16 /* 00000AAE */ 00000A9A 4A97 tst.l [A7] 00000A9C 6716 beq +0x18 /* 00000AB4 */ 00000A9E 2F0A move.l -[A7], A2 00000AA0 2052 movea.l A0, [A2] 00000AA2 2068 000C movea.l A0, [A0 + 0xC] 00000AA6 4E90 jsr [A0] 00000AA8 95CA sub.l A2, A2 00000AAA 584F addq.w A7, 4 00000AAC 6006 bra +0x8 /* 00000AB4 */ label00000AAE: 00000AAE 2EBC 8004 0002 move.l [A7], 0x80040002 label00000AB4: 00000AB4 206F 0010 movea.l A0, [A7 + 0x10] 00000AB8 208A move.l [A0], A2 00000ABA 2017 move.l D0, [A7] 00000ABC 584F addq.w A7, 4 00000ABE 245F movea.l A2, [A7]+ 00000AC0 4E75 rts fn00000AC2: 00000AC2 2F0B move.l -[A7], A3 00000AC4 47ED 1090 lea.l A3, [A5 + 0x1090] 00000AC8 4A2D 1154 tst.b [A5 + 0x1154] 00000ACC 6600 01EC bne +0x1EE /* 00000CBA */ 00000AD0 224B movea.l A1, A3 00000AD2 7030 moveq.l D0, 0x30 00000AD4 1B7C 0001 1154 move.b [A5 + 0x1154], 0x1 00000ADA 41ED A098 lea.l A0, [A5 - 0x5F68] 00000ADE 2348 0004 move.l [A1 + 0x4], A0 00000AE2 5380 subq.l D0, 1 00000AE4 41ED A0A0 lea.l A0, [A5 - 0x5F60] 00000AE8 2348 0008 move.l [A1 + 0x8], A0 00000AEC 5380 subq.l D0, 1 00000AEE 41ED A0A8 lea.l A0, [A5 - 0x5F58] 00000AF2 2348 000C move.l [A1 + 0xC], A0 00000AF6 5380 subq.l D0, 1 00000AF8 41ED A130 lea.l A0, [A5 - 0x5ED0] 00000AFC 2348 0010 move.l [A1 + 0x10], A0 00000B00 5380 subq.l D0, 1 00000B02 41ED A138 lea.l A0, [A5 - 0x5EC8] 00000B06 2348 0014 move.l [A1 + 0x14], A0 00000B0A 5380 subq.l D0, 1 00000B0C 41ED A140 lea.l A0, [A5 - 0x5EC0] 00000B10 2348 0018 move.l [A1 + 0x18], A0 00000B14 5380 subq.l D0, 1 00000B16 41ED A148 lea.l A0, [A5 - 0x5EB8] 00000B1A 2348 001C move.l [A1 + 0x1C], A0 00000B1E 5380 subq.l D0, 1 00000B20 41ED A150 lea.l A0, [A5 - 0x5EB0] 00000B24 2348 0020 move.l [A1 + 0x20], A0 00000B28 5380 subq.l D0, 1 00000B2A 41ED A158 lea.l A0, [A5 - 0x5EA8] 00000B2E 2348 0024 move.l [A1 + 0x24], A0 00000B32 5380 subq.l D0, 1 00000B34 41ED A160 lea.l A0, [A5 - 0x5EA0] 00000B38 2348 0028 move.l [A1 + 0x28], A0 00000B3C 5380 subq.l D0, 1 00000B3E 41ED A168 lea.l A0, [A5 - 0x5E98] 00000B42 2348 002C move.l [A1 + 0x2C], A0 00000B46 5380 subq.l D0, 1 00000B48 41ED A170 lea.l A0, [A5 - 0x5E90] 00000B4C 2348 0030 move.l [A1 + 0x30], A0 00000B50 5380 subq.l D0, 1 00000B52 41ED A178 lea.l A0, [A5 - 0x5E88] 00000B56 2348 0034 move.l [A1 + 0x34], A0 00000B5A 5380 subq.l D0, 1 00000B5C 41ED A180 lea.l A0, [A5 - 0x5E80] 00000B60 2348 0038 move.l [A1 + 0x38], A0 00000B64 5380 subq.l D0, 1 00000B66 41ED A188 lea.l A0, [A5 - 0x5E78] 00000B6A 2348 003C move.l [A1 + 0x3C], A0 00000B6E 5380 subq.l D0, 1 00000B70 41ED A190 lea.l A0, [A5 - 0x5E70] 00000B74 2348 0040 move.l [A1 + 0x40], A0 00000B78 5380 subq.l D0, 1 00000B7A 41ED A198 lea.l A0, [A5 - 0x5E68] 00000B7E 2348 0044 move.l [A1 + 0x44], A0 00000B82 5380 subq.l D0, 1 00000B84 41ED A1A0 lea.l A0, [A5 - 0x5E60] 00000B88 2348 0048 move.l [A1 + 0x48], A0 00000B8C 5380 subq.l D0, 1 00000B8E 41ED A1A8 lea.l A0, [A5 - 0x5E58] 00000B92 2348 004C move.l [A1 + 0x4C], A0 00000B96 5380 subq.l D0, 1 00000B98 41ED A1B0 lea.l A0, [A5 - 0x5E50] 00000B9C 2348 0050 move.l [A1 + 0x50], A0 00000BA0 5380 subq.l D0, 1 00000BA2 41ED A1B8 lea.l A0, [A5 - 0x5E48] 00000BA6 2348 0054 move.l [A1 + 0x54], A0 00000BAA 5380 subq.l D0, 1 00000BAC 41ED A1C0 lea.l A0, [A5 - 0x5E40] 00000BB0 2348 0058 move.l [A1 + 0x58], A0 00000BB4 5380 subq.l D0, 1 00000BB6 41ED A1C8 lea.l A0, [A5 - 0x5E38] 00000BBA 2348 005C move.l [A1 + 0x5C], A0 00000BBE 5380 subq.l D0, 1 00000BC0 41ED A1D0 lea.l A0, [A5 - 0x5E30] 00000BC4 2348 0060 move.l [A1 + 0x60], A0 00000BC8 5380 subq.l D0, 1 00000BCA 41ED A1D8 lea.l A0, [A5 - 0x5E28] 00000BCE 2348 0064 move.l [A1 + 0x64], A0 00000BD2 5380 subq.l D0, 1 00000BD4 41ED A1E0 lea.l A0, [A5 - 0x5E20] 00000BD8 2348 0068 move.l [A1 + 0x68], A0 00000BDC 5380 subq.l D0, 1 00000BDE 41ED A1E8 lea.l A0, [A5 - 0x5E18] 00000BE2 2348 006C move.l [A1 + 0x6C], A0 00000BE6 5380 subq.l D0, 1 00000BE8 41ED A1F0 lea.l A0, [A5 - 0x5E10] 00000BEC 2348 0070 move.l [A1 + 0x70], A0 00000BF0 5380 subq.l D0, 1 00000BF2 41ED A1F8 lea.l A0, [A5 - 0x5E08] 00000BF6 2348 0074 move.l [A1 + 0x74], A0 00000BFA 5380 subq.l D0, 1 00000BFC 41ED A200 lea.l A0, [A5 - 0x5E00] 00000C00 2348 0078 move.l [A1 + 0x78], A0 00000C04 5380 subq.l D0, 1 00000C06 41ED A208 lea.l A0, [A5 - 0x5DF8] 00000C0A 2348 007C move.l [A1 + 0x7C], A0 00000C0E 5380 subq.l D0, 1 00000C10 41ED A210 lea.l A0, [A5 - 0x5DF0] 00000C14 2348 0080 move.l [A1 + 0x80], A0 00000C18 5380 subq.l D0, 1 00000C1A 41ED A218 lea.l A0, [A5 - 0x5DE8] 00000C1E 2348 0084 move.l [A1 + 0x84], A0 00000C22 5380 subq.l D0, 1 00000C24 41ED A220 lea.l A0, [A5 - 0x5DE0] 00000C28 2348 0088 move.l [A1 + 0x88], A0 00000C2C 5380 subq.l D0, 1 00000C2E 41ED A228 lea.l A0, [A5 - 0x5DD8] 00000C32 2348 008C move.l [A1 + 0x8C], A0 00000C36 5380 subq.l D0, 1 00000C38 41ED A238 lea.l A0, [A5 - 0x5DC8] 00000C3C 2348 0090 move.l [A1 + 0x90], A0 00000C40 5380 subq.l D0, 1 00000C42 41ED A240 lea.l A0, [A5 - 0x5DC0] 00000C46 2348 0094 move.l [A1 + 0x94], A0 00000C4A 5380 subq.l D0, 1 00000C4C 41ED A248 lea.l A0, [A5 - 0x5DB8] 00000C50 2348 0098 move.l [A1 + 0x98], A0 00000C54 5380 subq.l D0, 1 00000C56 41ED A250 lea.l A0, [A5 - 0x5DB0] 00000C5A 2348 009C move.l [A1 + 0x9C], A0 00000C5E 5380 subq.l D0, 1 00000C60 41ED A258 lea.l A0, [A5 - 0x5DA8] 00000C64 2348 00A0 move.l [A1 + 0xA0], A0 00000C68 5380 subq.l D0, 1 00000C6A 41ED A260 lea.l A0, [A5 - 0x5DA0] 00000C6E 2348 00A4 move.l [A1 + 0xA4], A0 00000C72 5380 subq.l D0, 1 00000C74 41ED A268 lea.l A0, [A5 - 0x5D98] 00000C78 2348 00A8 move.l [A1 + 0xA8], A0 00000C7C 5380 subq.l D0, 1 00000C7E 41ED A288 lea.l A0, [A5 - 0x5D78] 00000C82 2348 00AC move.l [A1 + 0xAC], A0 00000C86 5380 subq.l D0, 1 00000C88 41ED A290 lea.l A0, [A5 - 0x5D70] 00000C8C 2348 00B0 move.l [A1 + 0xB0], A0 00000C90 5380 subq.l D0, 1 00000C92 41ED A298 lea.l A0, [A5 - 0x5D68] 00000C96 2348 00B4 move.l [A1 + 0xB4], A0 00000C9A 5380 subq.l D0, 1 00000C9C 41ED A270 lea.l A0, [A5 - 0x5D90] 00000CA0 2348 00B8 move.l [A1 + 0xB8], A0 00000CA4 5380 subq.l D0, 1 00000CA6 41ED A278 lea.l A0, [A5 - 0x5D88] 00000CAA 2348 00BC move.l [A1 + 0xBC], A0 00000CAE 5380 subq.l D0, 1 00000CB0 41ED A280 lea.l A0, [A5 - 0x5D80] 00000CB4 2348 00C0 move.l [A1 + 0xC0], A0 00000CB8 5380 subq.l D0, 1 label00000CBA: 00000CBA 200B move.l D0, A3 00000CBC 265F movea.l A3, [A7]+ 00000CBE 4E75 rts 00000CC0 594F subq.w A7, 4 00000CC2 2EAF 0008 move.l [A7], [A7 + 0x8] 00000CC6 7000 moveq.l D0, 0x00 00000CC8 584F addq.w A7, 4 00000CCA 4E75 rts fn00000CCC: 00000CCC 594F subq.w A7, 4 00000CCE 2EAF 0008 move.l [A7], [A7 + 0x8] 00000CD2 584F addq.w A7, 4 00000CD4 4E75 rts 00000CD6 2F2F 000C move.l -[A7], [A7 + 0xC] 00000CDA 2F2F 000C move.l -[A7], [A7 + 0xC] 00000CDE 206F 000C movea.l A0, [A7 + 0xC] 00000CE2 2F28 0004 move.l -[A7], [A0 + 0x4] 00000CE6 2068 0004 movea.l A0, [A0 + 0x4] 00000CEA 2050 movea.l A0, [A0] 00000CEC 2068 0004 movea.l A0, [A0 + 0x4] 00000CF0 4E90 jsr [A0] 00000CF2 4FEF 000C lea.l A7, [A7 + 0xC] 00000CF6 4E75 rts 00000CF8 2F0A move.l -[A7], A2 00000CFA 246F 0008 movea.l A2, [A7 + 0x8] 00000CFE 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000D02 206A 0004 movea.l A0, [A2 + 0x4] 00000D06 2050 movea.l A0, [A0] 00000D08 2068 0008 movea.l A0, [A0 + 0x8] 00000D0C 4E90 jsr [A0] 00000D0E 52AA 0008 addq.l [A2 + 0x8], 1 00000D12 202A 0008 move.l D0, [A2 + 0x8] 00000D16 584F addq.w A7, 4 00000D18 245F movea.l A2, [A7]+ 00000D1A 4E75 rts 00000D1C 48E7 1030 movem.l -[A7], D3,A2,A3 00000D20 266F 0010 movea.l A3, [A7 + 0x10] 00000D24 53AB 0008 subq.l [A3 + 0x8], 1 00000D28 262B 0008 move.l D3, [A3 + 0x8] 00000D2C 246B 0004 movea.l A2, [A3 + 0x4] 00000D30 4A83 tst.l D3 00000D32 662A bne +0x2C /* 00000D5E */ 00000D34 2F0B move.l -[A7], A3 00000D36 4EBA 0118 jsr [PC + 0x118 /* 00000E50 */] 00000D3A 2F0B move.l -[A7], A3 00000D3C 2F2A 000C move.l -[A7], [A2 + 0xC] 00000D40 206A 000C movea.l A0, [A2 + 0xC] 00000D44 2050 movea.l A0, [A0] 00000D46 2068 0014 movea.l A0, [A0 + 0x14] 00000D4A 4E90 jsr [A0] 00000D4C 53AD 1A94 subq.l [A5 + 0x1A94], 1 00000D50 2F0A move.l -[A7], A2 00000D52 2052 movea.l A0, [A2] 00000D54 2068 000C movea.l A0, [A0 + 0xC] 00000D58 4E90 jsr [A0] 00000D5A 4FEF 0010 lea.l A7, [A7 + 0x10] label00000D5E: 00000D5E 2F0A move.l -[A7], A2 00000D60 2052 movea.l A0, [A2] 00000D62 2068 000C movea.l A0, [A0 + 0xC] 00000D66 4E90 jsr [A0] 00000D68 2003 move.l D0, D3 00000D6A 584F addq.w A7, 4 00000D6C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000D70 4E75 rts 00000D72 2F0A move.l -[A7], A2 00000D74 594F subq.w A7, 4 00000D76 95CA sub.l A2, A2 00000D78 4297 clr.l [A7] 00000D7A 4857 pea.l [A7] 00000D7C 4EBA 0046 jsr [PC + 0x46 /* 00000DC4 */] 00000D80 2F00 move.l -[A7], D0 00000D82 486D A0E0 pea.l [A5 - 0x5F20] 00000D86 4878 000C push.l 0xC 00000D8A 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000D8E 4EAD D548 jsr [A5 - 0x2AB8] 00000D92 2440 movea.l A2, D0 00000D94 200A move.l D0, A2 00000D96 4FEF 0014 lea.l A7, [A7 + 0x14] 00000D9A 6714 beq +0x16 /* 00000DB0 */ 00000D9C 4A97 tst.l [A7] 00000D9E 6716 beq +0x18 /* 00000DB6 */ 00000DA0 2F0A move.l -[A7], A2 00000DA2 2052 movea.l A0, [A2] 00000DA4 2068 000C movea.l A0, [A0 + 0xC] 00000DA8 4E90 jsr [A0] 00000DAA 95CA sub.l A2, A2 00000DAC 584F addq.w A7, 4 00000DAE 6006 bra +0x8 /* 00000DB6 */ label00000DB0: 00000DB0 2EBC 8004 0002 move.l [A7], 0x80040002 label00000DB6: 00000DB6 206F 0010 movea.l A0, [A7 + 0x10] 00000DBA 208A move.l [A0], A2 00000DBC 2017 move.l D0, [A7] 00000DBE 584F addq.w A7, 4 00000DC0 245F movea.l A2, [A7]+ 00000DC2 4E75 rts fn00000DC4: 00000DC4 2F0B move.l -[A7], A3 00000DC6 47ED 1156 lea.l A3, [A5 + 0x1156] 00000DCA 4A2D 1182 tst.b [A5 + 0x1182 /* export_556 */] 00000DCE 666E bne +0x70 /* 00000E3E */ 00000DD0 224B movea.l A1, A3 00000DD2 700A moveq.l D0, 0x0A 00000DD4 1B7C 0001 1182 move.b [A5 + 0x1182 /* export_556 */], 0x1 00000DDA 41ED A0C0 lea.l A0, [A5 - 0x5F40] 00000DDE 2348 0004 move.l [A1 + 0x4], A0 00000DE2 5380 subq.l D0, 1 00000DE4 41ED A0C8 lea.l A0, [A5 - 0x5F38] 00000DE8 2348 0008 move.l [A1 + 0x8], A0 00000DEC 5380 subq.l D0, 1 00000DEE 41ED A0D0 lea.l A0, [A5 - 0x5F30] 00000DF2 2348 000C move.l [A1 + 0xC], A0 00000DF6 5380 subq.l D0, 1 00000DF8 41ED A2A0 lea.l A0, [A5 - 0x5D60] 00000DFC 2348 0010 move.l [A1 + 0x10], A0 00000E00 5380 subq.l D0, 1 00000E02 41ED A2A8 lea.l A0, [A5 - 0x5D58] 00000E06 2348 0014 move.l [A1 + 0x14], A0 00000E0A 5380 subq.l D0, 1 00000E0C 41ED A2B0 lea.l A0, [A5 - 0x5D50] 00000E10 2348 0018 move.l [A1 + 0x18], A0 00000E14 5380 subq.l D0, 1 00000E16 41ED A2B8 lea.l A0, [A5 - 0x5D48] 00000E1A 2348 001C move.l [A1 + 0x1C], A0 00000E1E 5380 subq.l D0, 1 00000E20 41ED A2C0 lea.l A0, [A5 - 0x5D40] 00000E24 2348 0020 move.l [A1 + 0x20], A0 00000E28 5380 subq.l D0, 1 00000E2A 41ED A2C8 lea.l A0, [A5 - 0x5D38] 00000E2E 2348 0024 move.l [A1 + 0x24], A0 00000E32 5380 subq.l D0, 1 00000E34 41ED A2D0 lea.l A0, [A5 - 0x5D30] 00000E38 2348 0028 move.l [A1 + 0x28], A0 00000E3C 5380 subq.l D0, 1 label00000E3E: 00000E3E 200B move.l D0, A3 00000E40 265F movea.l A3, [A7]+ 00000E42 4E75 rts 00000E44 594F subq.w A7, 4 00000E46 2EAF 0008 move.l [A7], [A7 + 0x8] 00000E4A 7000 moveq.l D0, 0x00 00000E4C 584F addq.w A7, 4 00000E4E 4E75 rts fn00000E50: 00000E50 594F subq.w A7, 4 00000E52 2EAF 0008 move.l [A7], [A7 + 0x8] 00000E56 584F addq.w A7, 4 00000E58 4E75 rts 00000E5A 2F2F 000C move.l -[A7], [A7 + 0xC] 00000E5E 2F2F 000C move.l -[A7], [A7 + 0xC] 00000E62 206F 000C movea.l A0, [A7 + 0xC] 00000E66 2F28 0004 move.l -[A7], [A0 + 0x4] 00000E6A 2068 0004 movea.l A0, [A0 + 0x4] 00000E6E 2050 movea.l A0, [A0] 00000E70 2068 0004 movea.l A0, [A0 + 0x4] 00000E74 4E90 jsr [A0] 00000E76 4FEF 000C lea.l A7, [A7 + 0xC] 00000E7A 4E75 rts 00000E7C 2F0A move.l -[A7], A2 00000E7E 246F 0008 movea.l A2, [A7 + 0x8] 00000E82 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000E86 206A 0004 movea.l A0, [A2 + 0x4] 00000E8A 2050 movea.l A0, [A0] 00000E8C 2068 0008 movea.l A0, [A0 + 0x8] 00000E90 4E90 jsr [A0] 00000E92 52AA 0008 addq.l [A2 + 0x8], 1 00000E96 202A 0008 move.l D0, [A2 + 0x8] 00000E9A 584F addq.w A7, 4 00000E9C 245F movea.l A2, [A7]+ 00000E9E 4E75 rts 00000EA0 48E7 1030 movem.l -[A7], D3,A2,A3 00000EA4 266F 0010 movea.l A3, [A7 + 0x10] 00000EA8 53AB 0008 subq.l [A3 + 0x8], 1 00000EAC 262B 0008 move.l D3, [A3 + 0x8] 00000EB0 246B 0004 movea.l A2, [A3 + 0x4] 00000EB4 4A83 tst.l D3 00000EB6 662A bne +0x2C /* 00000EE2 */ 00000EB8 2F0B move.l -[A7], A3 00000EBA 4EBA 0138 jsr [PC + 0x138 /* 00000FF4 */] 00000EBE 2F0B move.l -[A7], A3 00000EC0 2F2A 000C move.l -[A7], [A2 + 0xC] 00000EC4 206A 000C movea.l A0, [A2 + 0xC] 00000EC8 2050 movea.l A0, [A0] 00000ECA 2068 0014 movea.l A0, [A0 + 0x14] 00000ECE 4E90 jsr [A0] 00000ED0 53AD 1A94 subq.l [A5 + 0x1A94], 1 00000ED4 2F0A move.l -[A7], A2 00000ED6 2052 movea.l A0, [A2] 00000ED8 2068 000C movea.l A0, [A0 + 0xC] 00000EDC 4E90 jsr [A0] 00000EDE 4FEF 0010 lea.l A7, [A7 + 0x10] label00000EE2: 00000EE2 2F0A move.l -[A7], A2 00000EE4 2052 movea.l A0, [A2] 00000EE6 2068 000C movea.l A0, [A0 + 0xC] 00000EEA 4E90 jsr [A0] 00000EEC 2003 move.l D0, D3 00000EEE 584F addq.w A7, 4 00000EF0 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000EF4 4E75 rts 00000EF6 2F0A move.l -[A7], A2 00000EF8 594F subq.w A7, 4 00000EFA 95CA sub.l A2, A2 00000EFC 4297 clr.l [A7] 00000EFE 4857 pea.l [A7] 00000F00 4EBA 0046 jsr [PC + 0x46 /* 00000F48 */] 00000F04 2F00 move.l -[A7], D0 00000F06 486D A108 pea.l [A5 - 0x5EF8] 00000F0A 4878 000C push.l 0xC 00000F0E 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000F12 4EAD D548 jsr [A5 - 0x2AB8] 00000F16 2440 movea.l A2, D0 00000F18 200A move.l D0, A2 00000F1A 4FEF 0014 lea.l A7, [A7 + 0x14] 00000F1E 6714 beq +0x16 /* 00000F34 */ 00000F20 4A97 tst.l [A7] 00000F22 6716 beq +0x18 /* 00000F3A */ 00000F24 2F0A move.l -[A7], A2 00000F26 2052 movea.l A0, [A2] 00000F28 2068 000C movea.l A0, [A0 + 0xC] 00000F2C 4E90 jsr [A0] 00000F2E 95CA sub.l A2, A2 00000F30 584F addq.w A7, 4 00000F32 6006 bra +0x8 /* 00000F3A */ label00000F34: 00000F34 2EBC 8004 0002 move.l [A7], 0x80040002 label00000F3A: 00000F3A 206F 0010 movea.l A0, [A7 + 0x10] 00000F3E 208A move.l [A0], A2 00000F40 2017 move.l D0, [A7] 00000F42 584F addq.w A7, 4 00000F44 245F movea.l A2, [A7]+ 00000F46 4E75 rts fn00000F48: 00000F48 2F0B move.l -[A7], A3 00000F4A 47ED 1184 lea.l A3, [A5 + 0x1184] 00000F4E 4A2D 11BC tst.b [A5 + 0x11BC] 00000F52 6600 008E bne +0x90 /* 00000FE2 */ 00000F56 224B movea.l A1, A3 00000F58 700D moveq.l D0, 0x0D 00000F5A 1B7C 0001 11BC move.b [A5 + 0x11BC], 0x1 00000F60 41ED A0E8 lea.l A0, [A5 - 0x5F18] 00000F64 2348 0004 move.l [A1 + 0x4], A0 00000F68 5380 subq.l D0, 1 00000F6A 41ED A0F0 lea.l A0, [A5 - 0x5F10] 00000F6E 2348 0008 move.l [A1 + 0x8], A0 00000F72 5380 subq.l D0, 1 00000F74 41ED A0F8 lea.l A0, [A5 - 0x5F08] 00000F78 2348 000C move.l [A1 + 0xC], A0 00000F7C 5380 subq.l D0, 1 00000F7E 41ED A2D8 lea.l A0, [A5 - 0x5D28] 00000F82 2348 0010 move.l [A1 + 0x10], A0 00000F86 5380 subq.l D0, 1 00000F88 41ED A2E0 lea.l A0, [A5 - 0x5D20] 00000F8C 2348 0014 move.l [A1 + 0x14], A0 00000F90 5380 subq.l D0, 1 00000F92 41ED A2E8 lea.l A0, [A5 - 0x5D18] 00000F96 2348 0018 move.l [A1 + 0x18], A0 00000F9A 5380 subq.l D0, 1 00000F9C 41ED A2F0 lea.l A0, [A5 - 0x5D10] 00000FA0 2348 001C move.l [A1 + 0x1C], A0 00000FA4 5380 subq.l D0, 1 00000FA6 41ED A2F8 lea.l A0, [A5 - 0x5D08] 00000FAA 2348 0020 move.l [A1 + 0x20], A0 00000FAE 5380 subq.l D0, 1 00000FB0 41ED A300 lea.l A0, [A5 - 0x5D00] 00000FB4 2348 0024 move.l [A1 + 0x24], A0 00000FB8 5380 subq.l D0, 1 00000FBA 41ED A308 lea.l A0, [A5 - 0x5CF8] 00000FBE 2348 0028 move.l [A1 + 0x28], A0 00000FC2 5380 subq.l D0, 1 00000FC4 41ED A310 lea.l A0, [A5 - 0x5CF0] 00000FC8 2348 002C move.l [A1 + 0x2C], A0 00000FCC 5380 subq.l D0, 1 00000FCE 41ED A318 lea.l A0, [A5 - 0x5CE8] 00000FD2 2348 0030 move.l [A1 + 0x30], A0 00000FD6 5380 subq.l D0, 1 00000FD8 41ED A320 lea.l A0, [A5 - 0x5CE0] 00000FDC 2348 0034 move.l [A1 + 0x34], A0 00000FE0 5380 subq.l D0, 1 label00000FE2: 00000FE2 200B move.l D0, A3 00000FE4 265F movea.l A3, [A7]+ 00000FE6 4E75 rts 00000FE8 594F subq.w A7, 4 00000FEA 2EAF 0008 move.l [A7], [A7 + 0x8] 00000FEE 7000 moveq.l D0, 0x00 00000FF0 584F addq.w A7, 4 00000FF2 4E75 rts fn00000FF4: 00000FF4 594F subq.w A7, 4 00000FF6 2EAF 0008 move.l [A7], [A7 + 0x8] 00000FFA 584F addq.w A7, 4 00000FFC 4E75 rts fn00000FFE: 00000FFE 4A6D 101E tst.w [A5 + 0x101E] 00001002 670A beq +0xC /* 0000100E */ 00001004 426D 101E clr.w [A5 + 0x101E] 00001008 3B6D 101C 101A move.w [A5 + 0x101A /* export_511 */], [A5 + 0x101C] label0000100E: 0000100E 4E75 rts fn00001010: 00001010 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 00001014 2C2F 001C move.l D6, [A7 + 0x1C] 00001018 282F 0020 move.l D4, [A7 + 0x20] 0000101C 246F 0024 movea.l A2, [A7 + 0x24] 00001020 266F 0028 movea.l A3, [A7 + 0x28] 00001024 7A00 moveq.l D5, 0x00 00001026 4A86 tst.l D6 00001028 6C16 bge +0x18 /* 00001040 */ 0000102A 3F3C 000B move.w -[A7], 0xB 0000102E 4EAD E070 jsr [A5 - 0x1F90] 00001032 203C 8004 07DA move.l D0, 0x800407DA 00001038 544F addq.w A7, 2 0000103A 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 0000103E 4E75 rts label00001040: 00001040 7600 moveq.l D3, 0x00 00001042 605C bra +0x5E /* 000010A0 */ label00001044: 00001044 202D 0F96 move.l D0, [A5 + 0xF96] 00001048 5080 addq.l D0, 8 0000104A B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 0000104E 6D0E blt +0x10 /* 0000105E */ 00001050 4878 0008 push.l 0x8 00001054 4EAD E170 jsr [A5 - 0x1E90] 00001058 49C0 lea.l A4, D0 0000105A 584F addq.w A7, 4 0000105C 6002 bra +0x4 /* 00001060 */ label0000105E: 0000105E 7001 moveq.l D0, 0x01 label00001060: 00001060 4A80 tst.l D0 00001062 671E beq +0x20 /* 00001082 */ 00001064 206D 0F8E movea.l A0, [A5 + 0xF8E] 00001068 2050 movea.l A0, [A0] 0000106A D1ED 0F96 add.l A0, [A5 + 0xF96] 0000106E 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 00001072 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 00001078 50AD 0F96 addq.l [A5 + 0xF96], 8 0000107C 7004 moveq.l D0, 0x04 0000107E 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label00001082: 00001082 2003 move.l D0, D3 00001084 E788 lsl D0, 3 00001086 204A movea.l A0, A2 00001088 D1C0 add.l A0, D0 0000108A 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0] 0000108E 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4] 00001094 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */] 00001098 4EAD E1C0 jsr [A5 - 0x1E40] 0000109C 5283 addq.l D3, 1 0000109E 584F addq.w A7, 4 label000010A0: 000010A0 B684 cmp.l D3, D4 000010A2 6DA0 blt -0x5E /* 00001044 */ 000010A4 202D 0F96 move.l D0, [A5 + 0xF96] 000010A8 5080 addq.l D0, 8 000010AA B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 000010AE 6D0E blt +0x10 /* 000010BE */ 000010B0 4878 0008 push.l 0x8 000010B4 4EAD E170 jsr [A5 - 0x1E90] 000010B8 49C0 lea.l A4, D0 000010BA 584F addq.w A7, 4 000010BC 6002 bra +0x4 /* 000010C0 */ label000010BE: 000010BE 7001 moveq.l D0, 0x01 label000010C0: 000010C0 4A80 tst.l D0 000010C2 671E beq +0x20 /* 000010E2 */ 000010C4 206D 0F8E movea.l A0, [A5 + 0xF8E] 000010C8 2050 movea.l A0, [A0] 000010CA D1ED 0F96 add.l A0, [A5 + 0xF96] 000010CE 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 000010D2 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 000010D8 50AD 0F96 addq.l [A5 + 0xF96], 8 000010DC 7004 moveq.l D0, 0x04 000010DE 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label000010E2: 000010E2 2B44 0F9E move.l [A5 + 0xF9E], D4 000010E6 200B move.l D0, A3 000010E8 6708 beq +0xA /* 000010F2 */ 000010EA 00AD 8000 0000 0F9E ori.l [A5 + 0xF9E], 0x80000000 label000010F2: 000010F2 3F06 move.w -[A7], D6 000010F4 4EAD E010 jsr [A5 - 0x1FF0] 000010F8 4A00 tst.b D0 000010FA 544F addq.w A7, 2 000010FC 6726 beq +0x28 /* 00001124 */ 000010FE 0C6D 0002 101A cmpi.w [A5 + 0x101A /* export_511 */], 0x2 00001104 6634 bne +0x36 /* 0000113A */ 00001106 4267 clr.w -[A7] 00001108 42A7 clr.l -[A7] 0000110A 3F3C 0002 move.w -[A7], 0x2 0000110E 4EAD E048 jsr [A5 - 0x1FB8] 00001112 0C6D 0008 101A cmpi.w [A5 + 0x101A /* export_511 */], 0x8 00001118 504F addq.w A7, 8 0000111A 661E bne +0x20 /* 0000113A */ 0000111C 2A3C 8004 0001 move.l D5, 0x80040001 00001122 6016 bra +0x18 /* 0000113A */ label00001124: 00001124 7600 moveq.l D3, 0x00 00001126 6006 bra +0x8 /* 0000112E */ label00001128: 00001128 4EAD E1A0 jsr [A5 - 0x1E60] 0000112C 5283 addq.l D3, 1 label0000112E: 0000112E B684 cmp.l D3, D4 00001130 6FF6 ble -0x8 /* 00001128 */ 00001132 2A3C 8004 0BC9 move.l D5, 0x80040BC9 00001138 6026 bra +0x28 /* 00001160 */ label0000113A: 0000113A 200B move.l D0, A3 0000113C 6722 beq +0x24 /* 00001160 */ 0000113E 26AD 0F9A move.l [A3], [A5 + 0xF9A /* export_495 */] 00001142 276D 0F9E 0004 move.l [A3 + 0x4], [A5 + 0xF9E] 00001148 51AD 0F96 subq.l [A5 + 0xF96], 8 0000114C 206D 0F8E movea.l A0, [A5 + 0xF8E] 00001150 2050 movea.l A0, [A0] 00001152 D1ED 0F96 add.l A0, [A5 + 0xF96] 00001156 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0] 0000115A 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4] label00001160: 00001160 4EBA FE9C jsr [PC - 0x164 /* 00000FFE */] 00001164 2005 move.l D0, D5 00001166 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 0000116A 4E75 rts fn0000116C: 0000116C 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001170 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001174 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001178 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000117C 4EBA FE92 jsr [PC - 0x16E /* 00001010 */] 00001180 4FEF 0010 lea.l A7, [A7 + 0x10] 00001184 4E75 rts 00001186 2F2F 0014 move.l -[A7], [A7 + 0x14] 0000118A 2F2F 0014 move.l -[A7], [A7 + 0x14] 0000118E 2F2F 0014 move.l -[A7], [A7 + 0x14] 00001192 2F2F 0014 move.l -[A7], [A7 + 0x14] 00001196 4EBA FE78 jsr [PC - 0x188 /* 00001010 */] 0000119A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000119E 4E75 rts 000011A0 48E7 0030 movem.l -[A7], A2,A3 000011A4 246F 0014 movea.l A2, [A7 + 0x14] 000011A8 42A7 clr.l -[A7] 000011AA 4227 clr.b -[A7] 000011AC 3F2F 0018 move.w -[A7], [A7 + 0x18] 000011B0 2F2D 0FAE move.l -[A7], [A5 + 0xFAE] 000011B4 4EAD DFC8 jsr [A5 - 0x2038] 000011B8 2648 movea.l A3, A0 000011BA 200B move.l D0, A3 000011BC 4FEF 000C lea.l A7, [A7 + 0xC] 000011C0 6712 beq +0x14 /* 000011D4 */ 000011C2 2493 move.l [A2], [A3] 000011C4 256B 0004 0004 move.l [A2 + 0x4], [A3 + 0x4] 000011CA 2F0A move.l -[A7], A2 000011CC 4EAD E1C0 jsr [A5 - 0x1E40] 000011D0 584F addq.w A7, 4 000011D2 6008 bra +0xA /* 000011DC */ label000011D4: 000011D4 7002 moveq.l D0, 0x02 000011D6 2480 move.l [A2], D0 000011D8 42AA 0004 clr.l [A2 + 0x4] label000011DC: 000011DC 7000 moveq.l D0, 0x00 000011DE 4CDF 0C00 movem.l A2,A3, [A7]+ 000011E2 4E75 rts 000011E4 2F0A move.l -[A7], A2 000011E6 4FEF FFF0 lea.l A7, [A7 - 0x10] 000011EA 246F 0020 movea.l A2, [A7 + 0x20] 000011EE 2F52 0008 move.l [A7 + 0x8], [A2] 000011F2 2F6A 0004 000C move.l [A7 + 0xC], [A2 + 0x4] 000011F8 486F 0008 pea.l [A7 + 0x8] 000011FC 4EAD E1C0 jsr [A5 - 0x1E40] 00001200 42A7 clr.l -[A7] 00001202 1F3C 0001 move.b -[A7], 0x1 00001206 3F2F 0028 move.w -[A7], [A7 + 0x28] 0000120A 2F2D 0FAE move.l -[A7], [A5 + 0xFAE] 0000120E 4EAD DFC8 jsr [A5 - 0x2038] 00001212 2448 movea.l A2, A0 00001214 200A move.l D0, A2 00001216 4FEF 0010 lea.l A7, [A7 + 0x10] 0000121A 6720 beq +0x22 /* 0000123C */ 0000121C 2E92 move.l [A7], [A2] 0000121E 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4] 00001224 24AF 0008 move.l [A2], [A7 + 0x8] 00001228 256F 000C 0004 move.l [A2 + 0x4], [A7 + 0xC] 0000122E 2F2F 0004 move.l -[A7], [A7 + 0x4] 00001232 2F2F 0004 move.l -[A7], [A7 + 0x4] 00001236 4EAD E1B8 jsr [A5 - 0x1E48] 0000123A 504F addq.w A7, 8 label0000123C: 0000123C 7000 moveq.l D0, 0x00 0000123E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001242 245F movea.l A2, [A7]+ 00001244 4E75 rts 00001246 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000124A 4EAD C1D8 jsr [A5 - 0x3E28] 0000124E 7000 moveq.l D0, 0x00 00001250 584F addq.w A7, 4 00001252 4E75 rts 00001254 2F2F 000C move.l -[A7], [A7 + 0xC] 00001258 2F2F 000C move.l -[A7], [A7 + 0xC] 0000125C 4EAD C1D8 jsr [A5 - 0x3E28] 00001260 7000 moveq.l D0, 0x00 00001262 504F addq.w A7, 8 00001264 4E75 rts 00001266 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000126A 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000126E 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001272 4EAD C1D8 jsr [A5 - 0x3E28] 00001276 7000 moveq.l D0, 0x00 00001278 4FEF 000C lea.l A7, [A7 + 0xC] 0000127C 4E75 rts 0000127E 2F2F 0014 move.l -[A7], [A7 + 0x14] 00001282 2F2F 0014 move.l -[A7], [A7 + 0x14] 00001286 2F2F 0014 move.l -[A7], [A7 + 0x14] 0000128A 2F2F 0014 move.l -[A7], [A7 + 0x14] 0000128E 4EAD C1D8 jsr [A5 - 0x3E28] 00001292 7000 moveq.l D0, 0x00 00001294 4FEF 0010 lea.l A7, [A7 + 0x10] 00001298 4E75 rts 0000129A 2F2F 0018 move.l -[A7], [A7 + 0x18] 0000129E 2F2F 0018 move.l -[A7], [A7 + 0x18] 000012A2 2F2F 0018 move.l -[A7], [A7 + 0x18] 000012A6 2F2F 0018 move.l -[A7], [A7 + 0x18] 000012AA 2F2F 0018 move.l -[A7], [A7 + 0x18] 000012AE 4EAD C1D8 jsr [A5 - 0x3E28] 000012B2 7000 moveq.l D0, 0x00 000012B4 4FEF 0014 lea.l A7, [A7 + 0x14] 000012B8 4E75 rts 000012BA 206F 0008 movea.l A0, [A7 + 0x8] 000012BE 70FF moveq.l D0, 0xFFFFFFFF label000012C0: 000012C0 5280 addq.l D0, 1 000012C2 4A18 tst.b [A0]+ 000012C4 66FA bne -0x4 /* 000012C0 */ 000012C6 2F00 move.l -[A7], D0 000012C8 2F2F 000C move.l -[A7], [A7 + 0xC] 000012CC 4EAD E250 jsr [A5 - 0x1DB0] 000012D0 48C0 ext.l D0 000012D2 206F 0014 movea.l A0, [A7 + 0x14] 000012D6 2080 move.l [A0], D0 000012D8 70FF moveq.l D0, 0xFFFFFFFF 000012DA B090 cmp.l D0, [A0] 000012DC 504F addq.w A7, 8 000012DE 6608 bne +0xA /* 000012E8 */ 000012E0 203C 8004 0001 move.l D0, 0x80040001 000012E6 4E75 rts label000012E8: 000012E8 7000 moveq.l D0, 0x00 000012EA 4E75 rts 000012EC 2F2F 0010 move.l -[A7], [A7 + 0x10] 000012F0 2F2F 0010 move.l -[A7], [A7 + 0x10] 000012F4 2F2F 0010 move.l -[A7], [A7 + 0x10] 000012F8 4EAD E248 jsr [A5 - 0x1DB8] 000012FC 7000 moveq.l D0, 0x00 000012FE 4FEF 000C lea.l A7, [A7 + 0xC] 00001302 4E75 rts 00001304 2F03 move.l -[A7], D3 00001306 2F2F 000C move.l -[A7], [A7 + 0xC] 0000130A 4EAD E788 jsr [A5 - 0x1878] 0000130E 48C0 ext.l D0 00001310 584F addq.w A7, 4 00001312 4EAD 9D1E jsr [A5 - 0x62E2] 00001316 0078 0000 002A ori.w [0x0000002A], 0x0 0000131C 0000 01F7 ori.b D0, 0xF7 00001320 0011 0000 ori.b [A1], 0x0 00001324 002A 00A8 0000 ori.b [A2 + 0x0], 0xA8 0000132A 009D 0076 0000 ori.l [A5]+, 0x760000 /* 'v\0\0' */ 00001330 00DC ori.? [A4]+, 0xFFFFFFFFFFFFFFFF 00001332 0090 0000 00DE ori.l [A0], 0xDE 00001338 008E 0000 00E9 ori.l A6, 0xE9 0000133E 005C 0000 ori.w [A4]+, 0x0 00001342 00F1 004E ori.? [A1 + D0.w + 0x4E], 0xFFFFFFFFFFFFFFFF 00001346 0000 0159 ori.b D0, 0x59 /* 'Y' */ 0000134A 005C 0000 ori.w [A4]+, 0x0 0000134E 0187 bclr D7, D0 00001350 0062 0000 ori.w -[A2], 0x0 00001354 0188 bclr A0, D0 00001356 0058 0000 ori.w [A0]+, 0x0 0000135A 01C7 bset D7, D0 0000135C 004E 0000 ori.w A6, 0x0 00001360 01C9 bset A1, D0 00001362 0054 0000 ori.w [A4], 0x0 00001366 01DA bset [A2]+, D0 00001368 0026 0000 ori.b -[A6], 0x0 0000136C 01E5 bset -[A5], D0 0000136E 0020 0000 ori.b -[A0], 0x0 00001372 01ED 0022 bset [A5 + 0x22 /* export_0 */], D0 00001376 0000 01EE ori.b D0, 0xEE 0000137A 0024 0000 ori.b -[A4], 0x0 0000137E 01F2 004A bset [A2 + D0.w + 0x4A], D0 00001382 0000 01F5 ori.b D0, 0xF5 00001386 0034 0000 01F7 ori.b <>, 0x0 0000138C 0032 7600 603E ori.b [A2 + D6.w + 0x3E], 0x0 00001392 7601 moveq.l D3, 0x01 00001394 603A bra +0x3C /* 000013D0 */ 00001396 7602 moveq.l D3, 0x02 00001398 6036 bra +0x38 /* 000013D0 */ 0000139A 7603 moveq.l D3, 0x03 0000139C 6032 bra +0x34 /* 000013D0 */ 0000139E 7604 moveq.l D3, 0x04 000013A0 602E bra +0x30 /* 000013D0 */ 000013A2 7605 moveq.l D3, 0x05 000013A4 602A bra +0x2C /* 000013D0 */ 000013A6 7606 moveq.l D3, 0x06 000013A8 6026 bra +0x28 /* 000013D0 */ 000013AA 7607 moveq.l D3, 0x07 000013AC 6022 bra +0x24 /* 000013D0 */ 000013AE 7608 moveq.l D3, 0x08 000013B0 601E bra +0x20 /* 000013D0 */ 000013B2 7609 moveq.l D3, 0x09 000013B4 601A bra +0x1C /* 000013D0 */ 000013B6 760A moveq.l D3, 0x0A 000013B8 6016 bra +0x18 /* 000013D0 */ 000013BA 760B moveq.l D3, 0x0B 000013BC 6012 bra +0x14 /* 000013D0 */ 000013BE 760C moveq.l D3, 0x0C 000013C0 600E bra +0x10 /* 000013D0 */ 000013C2 760D moveq.l D3, 0x0D 000013C4 600A bra +0xC /* 000013D0 */ 000013C6 760E moveq.l D3, 0x0E 000013C8 6006 bra +0x8 /* 000013D0 */ 000013CA 760F moveq.l D3, 0x0F 000013CC 6002 bra +0x4 /* 000013D0 */ 000013CE 7610 moveq.l D3, 0x10 label000013D0: 000013D0 206F 0010 movea.l A0, [A7 + 0x10] 000013D4 2083 move.l [A0], D3 000013D6 7000 moveq.l D0, 0x00 000013D8 261F move.l D3, [A7]+ 000013DA 4E75 rts 000013DC 2F2F 0008 move.l -[A7], [A7 + 0x8] 000013E0 4EBA EC58 jsr [PC - 0x13A8 /* 0000003A */] 000013E4 584F addq.w A7, 4 000013E6 4E75 rts 000013E8 2F2F 0008 move.l -[A7], [A7 + 0x8] 000013EC 4EBA EC5A jsr [PC - 0x13A6 /* 00000048 */] 000013F0 584F addq.w A7, 4 000013F2 4E75 rts 000013F4 594F subq.w A7, 4 000013F6 2F2F 0010 move.l -[A7], [A7 + 0x10] 000013FA 2F2F 0010 move.l -[A7], [A7 + 0x10] 000013FE 4EBA EC76 jsr [PC - 0x138A /* 00000076 */] 00001402 2F40 0008 move.l [A7 + 0x8], D0 00001406 4EBA FBF6 jsr [PC - 0x40A /* 00000FFE */] 0000140A 202F 0008 move.l D0, [A7 + 0x8] 0000140E 4FEF 000C lea.l A7, [A7 + 0xC] 00001412 4E75 rts 00001414 48E7 1030 movem.l -[A7], D3,A2,A3 00001418 594F subq.w A7, 4 0000141A 266F 0018 movea.l A3, [A7 + 0x18] 0000141E 246F 001C movea.l A2, [A7 + 0x1C] 00001422 2F0A move.l -[A7], A2 00001424 2F0B move.l -[A7], A3 00001426 4EBA EC76 jsr [PC - 0x138A /* 0000009E */] 0000142A 2600 move.l D3, D0 0000142C 4A83 tst.l D3 0000142E 504F addq.w A7, 8 00001430 672A beq +0x2C /* 0000145C */ 00001432 4857 pea.l [A7] 00001434 2F0B move.l -[A7], A3 00001436 4EBA EE18 jsr [PC - 0x11E8 /* 00000250 */] 0000143A 2600 move.l D3, D0 0000143C 4A83 tst.l D3 0000143E 504F addq.w A7, 8 00001440 661A bne +0x1C /* 0000145C */ 00001442 0C57 FFFF cmpi.w [A7], 0xFFFF 00001446 660E bne +0x10 /* 00001456 */ 00001448 3F2F 0002 move.w -[A7], [A7 + 0x2] 0000144C 4EBA F014 jsr [PC - 0xFEC /* 00000462 */] 00001450 2480 move.l [A2], D0 00001452 544F addq.w A7, 2 00001454 6006 bra +0x8 /* 0000145C */ label00001456: 00001456 263C 8004 0001 move.l D3, 0x80040001 label0000145C: 0000145C 4EBA FBA0 jsr [PC - 0x460 /* 00000FFE */] 00001460 2003 move.l D0, D3 00001462 584F addq.w A7, 4 00001464 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001468 4E75 rts 0000146A 594F subq.w A7, 4 0000146C 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001470 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001474 4EBA EC56 jsr [PC - 0x13AA /* 000000CC */] 00001478 2F40 0008 move.l [A7 + 0x8], D0 0000147C 4EBA FB80 jsr [PC - 0x480 /* 00000FFE */] 00001480 202F 0008 move.l D0, [A7 + 0x8] 00001484 4FEF 000C lea.l A7, [A7 + 0xC] 00001488 4E75 rts 0000148A 594F subq.w A7, 4 0000148C 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001490 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001494 4EBA ECEA jsr [PC - 0x1316 /* 00000180 */] 00001498 2F40 0008 move.l [A7 + 0x8], D0 0000149C 4EBA FB60 jsr [PC - 0x4A0 /* 00000FFE */] 000014A0 202F 0008 move.l D0, [A7 + 0x8] 000014A4 4FEF 000C lea.l A7, [A7 + 0xC] 000014A8 4E75 rts 000014AA 594F subq.w A7, 4 000014AC 2F2F 0014 move.l -[A7], [A7 + 0x14] 000014B0 2F2F 0014 move.l -[A7], [A7 + 0x14] 000014B4 2F2F 0014 move.l -[A7], [A7 + 0x14] 000014B8 4EBA EC66 jsr [PC - 0x139A /* 00000120 */] 000014BC 2F40 000C move.l [A7 + 0xC], D0 000014C0 4EBA FB3C jsr [PC - 0x4C4 /* 00000FFE */] 000014C4 202F 000C move.l D0, [A7 + 0xC] 000014C8 4FEF 0010 lea.l A7, [A7 + 0x10] 000014CC 4E75 rts 000014CE 48E7 1030 movem.l -[A7], D3,A2,A3 000014D2 266F 0014 movea.l A3, [A7 + 0x14] 000014D6 246F 0018 movea.l A2, [A7 + 0x18] 000014DA 2F0B move.l -[A7], A3 000014DC 4EBA ECEC jsr [PC - 0x1314 /* 000001CA */] 000014E0 2488 move.l [A2], A0 000014E2 4A92 tst.l [A2] 000014E4 584F addq.w A7, 4 000014E6 6704 beq +0x6 /* 000014EC */ 000014E8 7600 moveq.l D3, 0x00 000014EA 6010 bra +0x12 /* 000014FC */ label000014EC: 000014EC 2F0B move.l -[A7], A3 000014EE 2F3C 8004 07DC move.l -[A7], 0x800407DC 000014F4 4EBA EB12 jsr [PC - 0x14EE /* 00000008 */] 000014F8 2600 move.l D3, D0 000014FA 504F addq.w A7, 8 label000014FC: 000014FC 4EBA FB00 jsr [PC - 0x500 /* 00000FFE */] 00001500 2003 move.l D0, D3 00001502 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001506 4E75 rts 00001508 594F subq.w A7, 4 0000150A 2F2F 000C move.l -[A7], [A7 + 0xC] 0000150E 4EBA ECD6 jsr [PC - 0x132A /* 000001E6 */] 00001512 2F40 0004 move.l [A7 + 0x4], D0 00001516 4EBA FAE6 jsr [PC - 0x51A /* 00000FFE */] 0000151A 202F 0004 move.l D0, [A7 + 0x4] 0000151E 504F addq.w A7, 8 00001520 4E75 rts 00001522 594F subq.w A7, 4 00001524 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001528 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000152C 4EBA ECD2 jsr [PC - 0x132E /* 00000200 */] 00001530 2F40 0008 move.l [A7 + 0x8], D0 00001534 4EBA FAC8 jsr [PC - 0x538 /* 00000FFE */] 00001538 202F 0008 move.l D0, [A7 + 0x8] 0000153C 4FEF 000C lea.l A7, [A7 + 0xC] 00001540 4E75 rts 00001542 594F subq.w A7, 4 00001544 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001548 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000154C 4EBA ECDA jsr [PC - 0x1326 /* 00000228 */] 00001550 2F40 0008 move.l [A7 + 0x8], D0 00001554 4EBA FAA8 jsr [PC - 0x558 /* 00000FFE */] 00001558 202F 0008 move.l D0, [A7 + 0x8] 0000155C 4FEF 000C lea.l A7, [A7 + 0xC] 00001560 4E75 rts 00001562 594F subq.w A7, 4 00001564 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001568 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000156C 4EBA ED0A jsr [PC - 0x12F6 /* 00000278 */] 00001570 2F40 0008 move.l [A7 + 0x8], D0 00001574 4EBA FA88 jsr [PC - 0x578 /* 00000FFE */] 00001578 202F 0008 move.l D0, [A7 + 0x8] 0000157C 4FEF 000C lea.l A7, [A7 + 0xC] 00001580 4E75 rts 00001582 594F subq.w A7, 4 00001584 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001588 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000158C 4EBA ECFC jsr [PC - 0x1304 /* 0000028A */] 00001590 2F40 0008 move.l [A7 + 0x8], D0 00001594 4EBA FA68 jsr [PC - 0x598 /* 00000FFE */] 00001598 202F 0008 move.l D0, [A7 + 0x8] 0000159C 4FEF 000C lea.l A7, [A7 + 0xC] 000015A0 4E75 rts 000015A2 594F subq.w A7, 4 000015A4 2F2F 0014 move.l -[A7], [A7 + 0x14] 000015A8 2F2F 0014 move.l -[A7], [A7 + 0x14] 000015AC 2F2F 0014 move.l -[A7], [A7 + 0x14] 000015B0 4EBA ECF6 jsr [PC - 0x130A /* 000002A8 */] 000015B4 2F40 000C move.l [A7 + 0xC], D0 000015B8 4EBA FA44 jsr [PC - 0x5BC /* 00000FFE */] 000015BC 202F 000C move.l D0, [A7 + 0xC] 000015C0 4FEF 0010 lea.l A7, [A7 + 0x10] 000015C4 4E75 rts 000015C6 594F subq.w A7, 4 000015C8 2F2F 0010 move.l -[A7], [A7 + 0x10] 000015CC 2F2F 0010 move.l -[A7], [A7 + 0x10] 000015D0 4EBA ED22 jsr [PC - 0x12DE /* 000002F4 */] 000015D4 2F40 0008 move.l [A7 + 0x8], D0 000015D8 4EBA FA24 jsr [PC - 0x5DC /* 00000FFE */] 000015DC 202F 0008 move.l D0, [A7 + 0x8] 000015E0 4FEF 000C lea.l A7, [A7 + 0xC] 000015E4 4E75 rts 000015E6 594F subq.w A7, 4 000015E8 2F2F 0010 move.l -[A7], [A7 + 0x10] 000015EC 2F2F 0010 move.l -[A7], [A7 + 0x10] 000015F0 4EBA ECE4 jsr [PC - 0x131C /* 000002D6 */] 000015F4 2F40 0008 move.l [A7 + 0x8], D0 000015F8 4EBA FA04 jsr [PC - 0x5FC /* 00000FFE */] 000015FC 202F 0008 move.l D0, [A7 + 0x8] 00001600 4FEF 000C lea.l A7, [A7 + 0xC] 00001604 4E75 rts 00001606 594F subq.w A7, 4 00001608 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000160C 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001610 4EBA ED2C jsr [PC - 0x12D4 /* 0000033E */] 00001614 2F40 0008 move.l [A7 + 0x8], D0 00001618 4EBA F9E4 jsr [PC - 0x61C /* 00000FFE */] 0000161C 202F 0008 move.l D0, [A7 + 0x8] 00001620 4FEF 000C lea.l A7, [A7 + 0xC] 00001624 4E75 rts 00001626 594F subq.w A7, 4 00001628 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000162C 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001630 4EBA ED1E jsr [PC - 0x12E2 /* 00000350 */] 00001634 2F40 0008 move.l [A7 + 0x8], D0 00001638 4EBA F9C4 jsr [PC - 0x63C /* 00000FFE */] 0000163C 202F 0008 move.l D0, [A7 + 0x8] 00001640 4FEF 000C lea.l A7, [A7 + 0xC] 00001644 4E75 rts 00001646 2F2F 000C move.l -[A7], [A7 + 0xC] 0000164A 2F2F 000C move.l -[A7], [A7 + 0xC] 0000164E 4EAD CD40 jsr [A5 - 0x32C0] 00001652 504F addq.w A7, 8 00001654 4E75 rts 00001656 594F subq.w A7, 4 00001658 2F2F 000C move.l -[A7], [A7 + 0xC] 0000165C 4EAD C008 jsr [A5 - 0x3FF8] 00001660 2F40 0004 move.l [A7 + 0x4], D0 00001664 202F 0004 move.l D0, [A7 + 0x4] 00001668 504F addq.w A7, 8 0000166A 4E75 rts 0000166C 594F subq.w A7, 4 0000166E 2F2F 000C move.l -[A7], [A7 + 0xC] 00001672 4EAD C010 jsr [A5 - 0x3FF0] 00001676 2F40 0004 move.l [A7 + 0x4], D0 0000167A 202F 0004 move.l D0, [A7 + 0x4] 0000167E 504F addq.w A7, 8 00001680 4E75 rts 00001682 594F subq.w A7, 4 00001684 2F2F 0014 move.l -[A7], [A7 + 0x14] 00001688 2F2F 0014 move.l -[A7], [A7 + 0x14] 0000168C 2F2F 0014 move.l -[A7], [A7 + 0x14] 00001690 4EAD C018 jsr [A5 - 0x3FE8] 00001694 2F40 000C move.l [A7 + 0xC], D0 00001698 202F 000C move.l D0, [A7 + 0xC] 0000169C 4FEF 0010 lea.l A7, [A7 + 0x10] 000016A0 4E75 rts 000016A2 594F subq.w A7, 4 000016A4 2F2F 000C move.l -[A7], [A7 + 0xC] 000016A8 4EAD C020 jsr [A5 - 0x3FE0] 000016AC 2F40 0004 move.l [A7 + 0x4], D0 000016B0 202F 0004 move.l D0, [A7 + 0x4] 000016B4 504F addq.w A7, 8 000016B6 4E75 rts 000016B8 2F03 move.l -[A7], D3 000016BA 76FF moveq.l D3, 0xFFFFFFFF 000016BC 2F2F 0010 move.l -[A7], [A7 + 0x10] 000016C0 3F2F 0012 move.w -[A7], [A7 + 0x12] 000016C4 4EAD C028 jsr [A5 - 0x3FD8] 000016C8 3600 move.w D3, D0 000016CA 3043 movea.w A0, D3 000016CC 2008 move.l D0, A0 000016CE 5C4F addq.w A7, 6 000016D0 261F move.l D3, [A7]+ 000016D2 4E75 rts 000016D4 48E7 0030 movem.l -[A7], A2,A3 000016D8 266F 000C movea.l A3, [A7 + 0xC] 000016DC 2053 movea.l A0, [A3] 000016DE 2468 000C movea.l A2, [A0 + 0xC] 000016E2 200A move.l D0, A2 000016E4 671E beq +0x20 /* 00001704 */ 000016E6 2053 movea.l A0, [A3] 000016E8 2F28 0010 move.l -[A7], [A0 + 0x10] 000016EC 2F2F 0014 move.l -[A7], [A7 + 0x14] 000016F0 2053 movea.l A0, [A3] 000016F2 2F28 0008 move.l -[A7], [A0 + 0x8] 000016F6 2F0A move.l -[A7], A2 000016F8 2052 movea.l A0, [A2] 000016FA 2068 0014 movea.l A0, [A0 + 0x14] 000016FE 4E90 jsr [A0] 00001700 4FEF 0010 lea.l A7, [A7 + 0x10] label00001704: 00001704 4CDF 0C00 movem.l A2,A3, [A7]+ 00001708 4E75 rts 0000170A 48E7 103A movem.l -[A7], D3,A2,A3,A4,A6 0000170E 246F 001C movea.l A2, [A7 + 0x1C] 00001712 2C6F 0020 movea.l A6, [A7 + 0x20] 00001716 286F 0028 movea.l A4, [A7 + 0x28] 0000171A 7605 moveq.l D3, 0x05 0000171C 200A move.l D0, A2 0000171E 6768 beq +0x6A /* 00001788 */ 00001720 200E move.l D0, A6 00001722 6764 beq +0x66 /* 00001788 */ 00001724 4878 0001 push.l 0x1 00001728 4878 0014 push.l 0x14 0000172C 4EAD C1F8 jsr [A5 - 0x3E08] 00001730 2648 movea.l A3, A0 00001732 200B move.l D0, A3 00001734 504F addq.w A7, 8 00001736 6748 beq +0x4A /* 00001780 */ 00001738 2053 movea.l A0, [A3] 0000173A 214C 0010 move.l [A0 + 0x10], A4 0000173E 2053 movea.l A0, [A3] 00001740 214A 000C move.l [A0 + 0xC], A2 00001744 7001 moveq.l D0, 0x01 00001746 C0AF 0024 and.l D0, [A7 + 0x24] 0000174A 6704 beq +0x6 /* 00001750 */ 0000174C 0043 0002 ori.w D3, 0x2 label00001750: 00001750 3F03 move.w -[A7], D3 00001752 486D A230 pea.l [A5 - 0x5DD0] 00001756 2F0E move.l -[A7], A6 00001758 2F0B move.l -[A7], A3 0000175A 4EAD D5A0 jsr [A5 - 0x2A60] 0000175E 2F0C move.l -[A7], A4 00001760 4878 0001 push.l 0x1 00001764 2F0A move.l -[A7], A2 00001766 2052 movea.l A0, [A2] 00001768 2068 0010 movea.l A0, [A0 + 0x10] 0000176C 4E90 jsr [A0] 0000176E 2F0A move.l -[A7], A2 00001770 2052 movea.l A0, [A2] 00001772 2068 0008 movea.l A0, [A0 + 0x8] 00001776 4E90 jsr [A0] 00001778 7600 moveq.l D3, 0x00 0000177A 4FEF 001E lea.l A7, [A7 + 0x1E] 0000177E 600E bra +0x10 /* 0000178E */ label00001780: 00001780 263C 8004 0002 move.l D3, 0x80040002 00001786 6006 bra +0x8 /* 0000178E */ label00001788: 00001788 263C 8004 0001 move.l D3, 0x80040001 label0000178E: 0000178E 2003 move.l D0, D3 00001790 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 00001794 4E75 rts 00001796 48E7 1030 movem.l -[A7], D3,A2,A3 0000179A 246F 0014 movea.l A2, [A7 + 0x14] 0000179E 200A move.l D0, A2 000017A0 6742 beq +0x44 /* 000017E4 */ 000017A2 2F0A move.l -[A7], A2 000017A4 4EAD D5B0 jsr [A5 - 0x2A50] 000017A8 2648 movea.l A3, A0 000017AA 200B move.l D0, A3 000017AC 584F addq.w A7, 4 000017AE 672C beq +0x2E /* 000017DC */ 000017B0 2053 movea.l A0, [A3] 000017B2 2F28 0010 move.l -[A7], [A0 + 0x10] 000017B6 42A7 clr.l -[A7] 000017B8 2F0A move.l -[A7], A2 000017BA 2052 movea.l A0, [A2] 000017BC 2068 0010 movea.l A0, [A0 + 0x10] 000017C0 4E90 jsr [A0] 000017C2 2F0A move.l -[A7], A2 000017C4 2052 movea.l A0, [A2] 000017C6 2068 000C movea.l A0, [A0 + 0xC] 000017CA 4E90 jsr [A0] 000017CC 2F0B move.l -[A7], A3 000017CE 4EAD C200 jsr [A5 - 0x3E00] 000017D2 97CB sub.l A3, A3 000017D4 7600 moveq.l D3, 0x00 000017D6 4FEF 0014 lea.l A7, [A7 + 0x14] 000017DA 600E bra +0x10 /* 000017EA */ label000017DC: 000017DC 263C 8004 07E6 move.l D3, 0x800407E6 000017E2 6006 bra +0x8 /* 000017EA */ label000017E4: 000017E4 263C 8004 0001 move.l D3, 0x80040001 label000017EA: 000017EA 2003 move.l D0, D3 000017EC 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000017F0 4E75 rts 000017F2 2F2F 0008 move.l -[A7], [A7 + 0x8] 000017F6 2F2F 0010 move.l -[A7], [A7 + 0x10] 000017FA 2F2F 0018 move.l -[A7], [A7 + 0x18] 000017FE 4EBA 1CD2 jsr [PC + 0x1CD2 /* 000034D2 */] 00001802 7000 moveq.l D0, 0x00 00001804 4E75 rts 00001806 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000180A 4EBA 1D12 jsr [PC + 0x1D12 /* 0000351E */] 0000180E 7000 moveq.l D0, 0x00 00001810 4E75 rts 00001812 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001816 4EBA 1D10 jsr [PC + 0x1D10 /* 00003528 */] 0000181A 7000 moveq.l D0, 0x00 0000181C 4E75 rts 0000181E 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001822 4EBA 1D0E jsr [PC + 0x1D0E /* 00003532 */] 00001826 7000 moveq.l D0, 0x00 00001828 4E75 rts 0000182A 594F subq.w A7, 4 0000182C 4297 clr.l [A7] 0000182E 2017 move.l D0, [A7] 00001830 584F addq.w A7, 4 00001832 4E75 rts 00001834 594F subq.w A7, 4 00001836 4297 clr.l [A7] 00001838 2017 move.l D0, [A7] 0000183A 584F addq.w A7, 4 0000183C 4E75 rts 0000183E 594F subq.w A7, 4 00001840 2EBC 8004 07D0 move.l [A7], 0x800407D0 00001846 2017 move.l D0, [A7] 00001848 584F addq.w A7, 4 0000184A 4E75 rts 0000184C 594F subq.w A7, 4 0000184E 2EBC 8004 07D0 move.l [A7], 0x800407D0 00001854 2017 move.l D0, [A7] 00001856 584F addq.w A7, 4 00001858 4E75 rts 0000185A 594F subq.w A7, 4 0000185C 2EBC 8004 07D0 move.l [A7], 0x800407D0 00001862 2017 move.l D0, [A7] 00001864 584F addq.w A7, 4 00001866 4E75 rts 00001868 2F2F 000C move.l -[A7], [A7 + 0xC] 0000186C 2F2F 000C move.l -[A7], [A7 + 0xC] 00001870 4EAD CAA0 jsr [A5 - 0x3560] 00001874 504F addq.w A7, 8 00001876 4E75 rts 00001878 2F2F 000A move.l -[A7], [A7 + 0xA] 0000187C 1F2F 000C move.b -[A7], [A7 + 0xC] 00001880 4EAD CAA8 jsr [A5 - 0x3558] 00001884 5C4F addq.w A7, 6 00001886 4E75 rts 00001888 48E7 1020 movem.l -[A7], D3,A2 0000188C 594F subq.w A7, 4 0000188E 246F 0018 movea.l A2, [A7 + 0x18] 00001892 4857 pea.l [A7] 00001894 2F2F 0018 move.l -[A7], [A7 + 0x18] 00001898 4EBA E9B6 jsr [PC - 0x164A /* 00000250 */] 0000189C 2600 move.l D3, D0 0000189E 306F 0008 movea.w A0, [A7 + 0x8] 000018A2 2488 move.l [A2], A0 000018A4 306F 000A movea.w A0, [A7 + 0xA] 000018A8 2548 0004 move.l [A2 + 0x4], A0 000018AC 70FF moveq.l D0, 0xFFFFFFFF 000018AE B092 cmp.l D0, [A2] 000018B0 504F addq.w A7, 8 000018B2 6606 bne +0x8 /* 000018BA */ 000018B4 263C 8004 0001 move.l D3, 0x80040001 label000018BA: 000018BA 4EBA F742 jsr [PC - 0x8BE /* 00000FFE */] 000018BE 2003 move.l D0, D3 000018C0 584F addq.w A7, 4 000018C2 4CDF 0408 movem.l D3,A2, [A7]+ 000018C6 4E75 rts 000018C8 514F subq.w A7, 8 000018CA 206F 0010 movea.l A0, [A7 + 0x10] 000018CE 3F68 0002 0004 move.w [A7 + 0x4], [A0 + 0x2] 000018D4 3F68 0006 0006 move.w [A7 + 0x6], [A0 + 0x6] 000018DA 2F2F 0014 move.l -[A7], [A7 + 0x14] 000018DE 486F 0008 pea.l [A7 + 0x8] 000018E2 4EBA EA7E jsr [PC - 0x1582 /* 00000362 */] 000018E6 2F40 0008 move.l [A7 + 0x8], D0 000018EA 4EBA F712 jsr [PC - 0x8EE /* 00000FFE */] 000018EE 202F 0008 move.l D0, [A7 + 0x8] 000018F2 4FEF 0010 lea.l A7, [A7 + 0x10] 000018F6 4E75 rts 000018F8 206F 001C movea.l A0, [A7 + 0x1C] 000018FC 20AF 0008 move.l [A0], [A7 + 0x8] 00001900 216F 000C 0004 move.l [A0 + 0x4], [A7 + 0xC] 00001906 216F 0010 0008 move.l [A0 + 0x8], [A7 + 0x10] 0000190C 216F 0014 000C move.l [A0 + 0xC], [A7 + 0x14] 00001912 216F 0018 0010 move.l [A0 + 0x10], [A7 + 0x18] 00001918 42A8 0014 clr.l [A0 + 0x14] 0000191C 7000 moveq.l D0, 0x00 0000191E 4E75 rts 00001920 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001924 4EAD CAC8 jsr [A5 - 0x3538] 00001928 584F addq.w A7, 4 0000192A 4E75 rts 0000192C 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001930 42A7 clr.l -[A7] 00001932 4878 0000 push.l 0x0 00001936 4EAD CD70 jsr [A5 - 0x3290] 0000193A 4FEF 000C lea.l A7, [A7 + 0xC] 0000193E 4E75 rts 00001940 48E7 1020 movem.l -[A7], D3,A2 00001944 246F 0010 movea.l A2, [A7 + 0x10] 00001948 7600 moveq.l D3, 0x00 0000194A 200A move.l D0, A2 0000194C 671E beq +0x20 /* 0000196C */ 0000194E 202F 0014 move.l D0, [A7 + 0x14] 00001952 5380 subq.l D0, 1 00001954 6702 beq +0x4 /* 00001958 */ 00001956 600C bra +0xE /* 00001964 */ label00001958: 00001958 2F0A move.l -[A7], A2 0000195A 4EAD BF70 jsr [A5 - 0x4090] 0000195E 2600 move.l D3, D0 00001960 584F addq.w A7, 4 00001962 600E bra +0x10 /* 00001972 */ label00001964: 00001964 263C 8004 0BC8 move.l D3, 0x80040BC8 0000196A 6006 bra +0x8 /* 00001972 */ label0000196C: 0000196C 263C 8004 0001 move.l D3, 0x80040001 label00001972: 00001972 4A83 tst.l D3 00001974 660C bne +0xE /* 00001982 */ 00001976 2F0A move.l -[A7], A2 00001978 2052 movea.l A0, [A2] 0000197A 2068 0008 movea.l A0, [A0 + 0x8] 0000197E 4E90 jsr [A0] 00001980 584F addq.w A7, 4 label00001982: 00001982 2003 move.l D0, D3 00001984 4CDF 0408 movem.l D3,A2, [A7]+ 00001988 4E75 rts 0000198A 48E7 1020 movem.l -[A7], D3,A2 0000198E 246F 0010 movea.l A2, [A7 + 0x10] 00001992 7600 moveq.l D3, 0x00 00001994 202F 0014 move.l D0, [A7 + 0x14] 00001998 5380 subq.l D0, 1 0000199A 6702 beq +0x4 /* 0000199E */ 0000199C 600C bra +0xE /* 000019AA */ label0000199E: 0000199E 2F0A move.l -[A7], A2 000019A0 4EAD BF78 jsr [A5 - 0x4088] 000019A4 2600 move.l D3, D0 000019A6 584F addq.w A7, 4 000019A8 6006 bra +0x8 /* 000019B0 */ label000019AA: 000019AA 263C 8004 0BC8 move.l D3, 0x80040BC8 label000019B0: 000019B0 4A83 tst.l D3 000019B2 6610 bne +0x12 /* 000019C4 */ 000019B4 200A move.l D0, A2 000019B6 670C beq +0xE /* 000019C4 */ 000019B8 2F0A move.l -[A7], A2 000019BA 2052 movea.l A0, [A2] 000019BC 2068 000C movea.l A0, [A0 + 0xC] 000019C0 4E90 jsr [A0] 000019C2 584F addq.w A7, 4 label000019C4: 000019C4 2003 move.l D0, D3 000019C6 4CDF 0408 movem.l D3,A2, [A7]+ 000019CA 4E75 rts 000019CC 514F subq.w A7, 8 000019CE 7002 moveq.l D0, 0x02 000019D0 2E80 move.l [A7], D0 000019D2 42AF 0004 clr.l [A7 + 0x4] 000019D6 2F2F 0010 move.l -[A7], [A7 + 0x10] 000019DA 486F 0004 pea.l [A7 + 0x4] 000019DE 42A7 clr.l -[A7] 000019E0 4878 01C7 push.l 0x1C7 000019E4 4EBA F786 jsr [PC - 0x87A /* 0000116C */] 000019E8 4FEF 0018 lea.l A7, [A7 + 0x18] 000019EC 4E75 rts 000019EE 2F2F 000C move.l -[A7], [A7 + 0xC] 000019F2 2F2F 000C move.l -[A7], [A7 + 0xC] 000019F6 4EBA 0006 jsr [PC + 0x6 /* 000019FE */] 000019FA 504F addq.w A7, 8 000019FC 4E75 rts fn000019FE: 000019FE 4FEF FFF0 lea.l A7, [A7 - 0x10] 00001A02 206F 0014 movea.l A0, [A7 + 0x14] 00001A06 2E90 move.l [A7], [A0] 00001A08 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00001A0E 206F 0018 movea.l A0, [A7 + 0x18] 00001A12 2F50 0008 move.l [A7 + 0x8], [A0] 00001A16 2F68 0004 000C move.l [A7 + 0xC], [A0 + 0x4] 00001A1C 42A7 clr.l -[A7] 00001A1E 486F 0004 pea.l [A7 + 0x4] 00001A22 4878 0002 push.l 0x2 00001A26 4878 0171 push.l 0x171 00001A2A 4EBA F740 jsr [PC - 0x8C0 /* 0000116C */] 00001A2E 4FEF 0020 lea.l A7, [A7 + 0x20] 00001A32 4E75 rts fn00001A34: 00001A34 2F03 move.l -[A7], D3 00001A36 4FEF FFF0 lea.l A7, [A7 - 0x10] 00001A3A 206F 0018 movea.l A0, [A7 + 0x18] 00001A3E 2E90 move.l [A7], [A0] 00001A40 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00001A46 486F 0008 pea.l [A7 + 0x8] 00001A4A 486F 0004 pea.l [A7 + 0x4] 00001A4E 4878 0001 push.l 0x1 00001A52 4878 0180 push.l 0x180 00001A56 4EBA F714 jsr [PC - 0x8EC /* 0000116C */] 00001A5A 2600 move.l D3, D0 00001A5C 4A83 tst.l D3 00001A5E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001A62 6616 bne +0x18 /* 00001A7A */ 00001A64 262F 000C move.l D3, [A7 + 0xC] 00001A68 486F 0008 pea.l [A7 + 0x8] 00001A6C 4EBA E5DA jsr [PC - 0x1A26 /* 00000048 */] 00001A70 2003 move.l D0, D3 00001A72 4FEF 0014 lea.l A7, [A7 + 0x14] 00001A76 261F move.l D3, [A7]+ 00001A78 4E75 rts label00001A7A: 00001A7A 70FF moveq.l D0, 0xFFFFFFFF 00001A7C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001A80 261F move.l D3, [A7]+ 00001A82 4E75 rts 00001A84 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001A88 4EBA FFAA jsr [PC - 0x56 /* 00001A34 */] 00001A8C 584F addq.w A7, 4 00001A8E 4E75 rts fn00001A90: 00001A90 4FEF FFF0 lea.l A7, [A7 - 0x10] 00001A94 206F 0014 movea.l A0, [A7 + 0x14] 00001A98 2E90 move.l [A7], [A0] 00001A9A 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00001AA0 7004 moveq.l D0, 0x04 00001AA2 2F40 0008 move.l [A7 + 0x8], D0 00001AA6 2F6F 0018 000C move.l [A7 + 0xC], [A7 + 0x18] 00001AAC 2F2F 001C move.l -[A7], [A7 + 0x1C] 00001AB0 486F 0004 pea.l [A7 + 0x4] 00001AB4 4878 0002 push.l 0x2 00001AB8 4878 0176 push.l 0x176 00001ABC 4EBA F6AE jsr [PC - 0x952 /* 0000116C */] 00001AC0 4FEF 0020 lea.l A7, [A7 + 0x20] 00001AC4 4E75 rts 00001AC6 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001ACA 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001ACE 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001AD2 4EBA FFBC jsr [PC - 0x44 /* 00001A90 */] 00001AD6 4FEF 000C lea.l A7, [A7 + 0xC] 00001ADA 4E75 rts 00001ADC 4FEF FFE8 lea.l A7, [A7 - 0x18] 00001AE0 206F 0020 movea.l A0, [A7 + 0x20] 00001AE4 2E90 move.l [A7], [A0] 00001AE6 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00001AEC 7004 moveq.l D0, 0x04 00001AEE 2F40 0008 move.l [A7 + 0x8], D0 00001AF2 2F6F 0024 000C move.l [A7 + 0xC], [A7 + 0x24] 00001AF8 206F 0028 movea.l A0, [A7 + 0x28] 00001AFC 2F50 0010 move.l [A7 + 0x10], [A0] 00001B00 2F68 0004 0014 move.l [A7 + 0x14], [A0 + 0x4] 00001B06 42A7 clr.l -[A7] 00001B08 486F 0004 pea.l [A7 + 0x4] 00001B0C 4878 0003 push.l 0x3 00001B10 4878 017D push.l 0x17D 00001B14 4EBA F656 jsr [PC - 0x9AA /* 0000116C */] 00001B18 4FEF 0028 lea.l A7, [A7 + 0x28] 00001B1C 4E75 rts 00001B1E 514F subq.w A7, 8 00001B20 7002 moveq.l D0, 0x02 00001B22 2E80 move.l [A7], D0 00001B24 42AF 0004 clr.l [A7 + 0x4] 00001B28 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001B2C 486F 0004 pea.l [A7 + 0x4] 00001B30 42A7 clr.l -[A7] 00001B32 4878 01C9 push.l 0x1C9 00001B36 4EBA F634 jsr [PC - 0x9CC /* 0000116C */] 00001B3A 4FEF 0018 lea.l A7, [A7 + 0x18] 00001B3E 4E75 rts 00001B40 4FEF FFE8 lea.l A7, [A7 - 0x18] 00001B44 206F 0020 movea.l A0, [A7 + 0x20] 00001B48 2E90 move.l [A7], [A0] 00001B4A 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00001B50 206F 0024 movea.l A0, [A7 + 0x24] 00001B54 2F50 0008 move.l [A7 + 0x8], [A0] 00001B58 2F68 0004 000C move.l [A7 + 0xC], [A0 + 0x4] 00001B5E 206F 0028 movea.l A0, [A7 + 0x28] 00001B62 2F50 0010 move.l [A7 + 0x10], [A0] 00001B66 2F68 0004 0014 move.l [A7 + 0x14], [A0 + 0x4] 00001B6C 42A7 clr.l -[A7] 00001B6E 486F 0004 pea.l [A7 + 0x4] 00001B72 4878 0003 push.l 0x3 00001B76 4878 0170 push.l 0x170 00001B7A 4EBA F5F0 jsr [PC - 0xA10 /* 0000116C */] 00001B7E 4FEF 0028 lea.l A7, [A7 + 0x28] 00001B82 4E75 rts 00001B84 4FEF FFE8 lea.l A7, [A7 - 0x18] 00001B88 206F 0020 movea.l A0, [A7 + 0x20] 00001B8C 2E90 move.l [A7], [A0] 00001B8E 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00001B94 206F 0024 movea.l A0, [A7 + 0x24] 00001B98 2F50 0008 move.l [A7 + 0x8], [A0] 00001B9C 2F68 0004 000C move.l [A7 + 0xC], [A0 + 0x4] 00001BA2 2F2F 0028 move.l -[A7], [A7 + 0x28] 00001BA6 486F 0004 pea.l [A7 + 0x4] 00001BAA 4878 0002 push.l 0x2 00001BAE 4878 0177 push.l 0x177 00001BB2 4EBA F5B8 jsr [PC - 0xA48 /* 0000116C */] 00001BB6 4FEF 0028 lea.l A7, [A7 + 0x28] 00001BBA 4E75 rts 00001BBC 4FEF FFE8 lea.l A7, [A7 - 0x18] 00001BC0 206F 0020 movea.l A0, [A7 + 0x20] 00001BC4 2E90 move.l [A7], [A0] 00001BC6 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00001BCC 206F 0024 movea.l A0, [A7 + 0x24] 00001BD0 2F50 0008 move.l [A7 + 0x8], [A0] 00001BD4 2F68 0004 000C move.l [A7 + 0xC], [A0 + 0x4] 00001BDA 206F 0028 movea.l A0, [A7 + 0x28] 00001BDE 2F50 0010 move.l [A7 + 0x10], [A0] 00001BE2 2F68 0004 0014 move.l [A7 + 0x14], [A0 + 0x4] 00001BE8 42A7 clr.l -[A7] 00001BEA 486F 0004 pea.l [A7 + 0x4] 00001BEE 4878 0003 push.l 0x3 00001BF2 4878 017E push.l 0x17E 00001BF6 4EBA F574 jsr [PC - 0xA8C /* 0000116C */] 00001BFA 4FEF 0028 lea.l A7, [A7 + 0x28] 00001BFE 4E75 rts 00001C00 4FEF FFE8 lea.l A7, [A7 - 0x18] 00001C04 206F 0020 movea.l A0, [A7 + 0x20] 00001C08 2E90 move.l [A7], [A0] 00001C0A 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00001C10 7004 moveq.l D0, 0x04 00001C12 2F40 0008 move.l [A7 + 0x8], D0 00001C16 2F6F 0024 000C move.l [A7 + 0xC], [A7 + 0x24] 00001C1C 2F2F 0028 move.l -[A7], [A7 + 0x28] 00001C20 486F 0004 pea.l [A7 + 0x4] 00001C24 4878 0002 push.l 0x2 00001C28 4878 0179 push.l 0x179 00001C2C 4EBA F53E jsr [PC - 0xAC2 /* 0000116C */] 00001C30 4FEF 0028 lea.l A7, [A7 + 0x28] 00001C34 4E75 rts fn00001C36: 00001C36 4FEF FEC6 lea.l A7, [A7 - 0x13A] 00001C3A 2F2F 0146 move.l -[A7], [A7 + 0x146] 00001C3E 486F 0004 pea.l [A7 + 0x4] 00001C42 4EAD E580 jsr [A5 - 0x1A80] 00001C46 48C0 ext.l D0 00001C48 2F40 0152 move.l [A7 + 0x152], D0 00001C4C 4FEF 0142 lea.l A7, [A7 + 0x142] 00001C50 4E74 000C rtd 0x000C 00001C54 48E7 1030 movem.l -[A7], D3,A2,A3 00001C58 4FEF FFF6 lea.l A7, [A7 - 0xA] 00001C5C 246F 0022 movea.l A2, [A7 + 0x22] 00001C60 97CB sub.l A3, A3 00001C62 594F subq.w A7, 4 00001C64 2F2F 002A move.l -[A7], [A7 + 0x2A] 00001C68 42A7 clr.l -[A7] 00001C6A 42A7 clr.l -[A7] 00001C6C 4EBA FFC8 jsr [PC - 0x38 /* 00001C36 */] 00001C70 201F move.l D0, [A7]+ 00001C72 3600 move.w D3, D0 00001C74 4857 pea.l [A7] 00001C76 1F3C 0001 move.b -[A7], 0x1 00001C7A 3F03 move.w -[A7], D3 00001C7C 2F2D 0FAE move.l -[A7], [A5 + 0xFAE] 00001C80 4EAD DFC8 jsr [A5 - 0x2038] 00001C84 2648 movea.l A3, A0 00001C86 200B move.l D0, A3 00001C88 4FEF 000C lea.l A7, [A7 + 0xC] 00001C8C 6742 beq +0x44 /* 00001CD0 */ 00001C8E 2F2B 0004 move.l -[A7], [A3 + 0x4] 00001C92 2F2B 0000 move.l -[A7], [A3 + 0x0] 00001C96 4EAD E1B8 jsr [A5 - 0x1E48] 00001C9A 4878 0001 push.l 0x1 00001C9E 2F0A move.l -[A7], A2 00001CA0 4EAD C248 jsr [A5 - 0x3DB8] 00001CA4 2448 movea.l A2, A0 00001CA6 200A move.l D0, A2 00001CA8 4FEF 0010 lea.l A7, [A7 + 0x10] 00001CAC 6722 beq +0x24 /* 00001CD0 */ 00001CAE 7001 moveq.l D0, 0x01 00001CB0 2F40 0002 move.l [A7 + 0x2], D0 00001CB4 2F4A 0006 move.l [A7 + 0x6], A2 00001CB8 700C moveq.l D0, 0x0C 00001CBA C1D7 muls.w D0, [A7] 00001CBC 206D 0FAE movea.l A0, [A5 + 0xFAE] 00001CC0 2050 movea.l A0, [A0] 00001CC2 D1C0 add.l A0, D0 00001CC4 216F 0002 0018 move.l [A0 + 0x18], [A7 + 0x2] 00001CCA 216F 0006 001C move.l [A0 + 0x1C], [A7 + 0x6] label00001CD0: 00001CD0 42AF 002A clr.l [A7 + 0x2A] 00001CD4 4FEF 000A lea.l A7, [A7 + 0xA] 00001CD8 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001CDC 4E74 0010 rtd 0x0010 00001CE0 48E7 1030 movem.l -[A7], D3,A2,A3 00001CE4 554F subq.w A7, 2 00001CE6 95CA sub.l A2, A2 00001CE8 594F subq.w A7, 4 00001CEA 2F2F 001E move.l -[A7], [A7 + 0x1E] 00001CEE 42A7 clr.l -[A7] 00001CF0 42A7 clr.l -[A7] 00001CF2 4EBA FF42 jsr [PC - 0xBE /* 00001C36 */] 00001CF6 201F move.l D0, [A7]+ 00001CF8 3600 move.w D3, D0 00001CFA 4857 pea.l [A7] 00001CFC 1F3C 0001 move.b -[A7], 0x1 00001D00 3F03 move.w -[A7], D3 00001D02 2F2D 0FAE move.l -[A7], [A5 + 0xFAE] 00001D06 4EAD DFC8 jsr [A5 - 0x2038] 00001D0A 2648 movea.l A3, A0 00001D0C 200B move.l D0, A3 00001D0E 4FEF 000C lea.l A7, [A7 + 0xC] 00001D12 6724 beq +0x26 /* 00001D38 */ 00001D14 7001 moveq.l D0, 0x01 00001D16 B093 cmp.l D0, [A3] 00001D18 660E bne +0x10 /* 00001D28 */ 00001D1A 2F2B 0004 move.l -[A7], [A3 + 0x4] 00001D1E 4EAD C250 jsr [A5 - 0x3DB0] 00001D22 2448 movea.l A2, A0 00001D24 584F addq.w A7, 4 00001D26 6010 bra +0x12 /* 00001D38 */ label00001D28: 00001D28 4878 0001 push.l 0x1 00001D2C 4EAD C258 jsr [A5 - 0x3DA8] 00001D30 2448 movea.l A2, A0 00001D32 2052 movea.l A0, [A2] 00001D34 4210 clr.b [A0] 00001D36 584F addq.w A7, 4 label00001D38: 00001D38 2F4A 001E move.l [A7 + 0x1E], A2 00001D3C 544F addq.w A7, 2 00001D3E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001D42 4E74 000C rtd 0x000C 00001D46 2F0A move.l -[A7], A2 00001D48 594F subq.w A7, 4 00001D4A 594F subq.w A7, 4 00001D4C 2F2F 0018 move.l -[A7], [A7 + 0x18] 00001D50 42A7 clr.l -[A7] 00001D52 42A7 clr.l -[A7] 00001D54 4EBA FEE0 jsr [PC - 0x120 /* 00001C36 */] 00001D58 201F move.l D0, [A7]+ 00001D5A 3E80 move.w [A7], D0 00001D5C 486F 0002 pea.l [A7 + 0x2] 00001D60 4227 clr.b -[A7] 00001D62 3F2F 0006 move.w -[A7], [A7 + 0x6] 00001D66 2F2D 0FB2 move.l -[A7], [A5 + 0xFB2 /* export_498 */] 00001D6A 4EAD DFC8 jsr [A5 - 0x2038] 00001D6E 2448 movea.l A2, A0 00001D70 200A move.l D0, A2 00001D72 4FEF 000C lea.l A7, [A7 + 0xC] 00001D76 670E beq +0x10 /* 00001D86 */ 00001D78 7003 moveq.l D0, 0x03 00001D7A B092 cmp.l D0, [A2] 00001D7C 6608 bne +0xA /* 00001D86 */ 00001D7E 2F6A 0004 0018 move.l [A7 + 0x18], [A2 + 0x4] 00001D84 6004 bra +0x6 /* 00001D8A */ label00001D86: 00001D86 42AF 0018 clr.l [A7 + 0x18] label00001D8A: 00001D8A 584F addq.w A7, 4 00001D8C 245F movea.l A2, [A7]+ 00001D8E 4E74 000C rtd 0x000C 00001D92 48E7 0030 movem.l -[A7], A2,A3 00001D96 206F 000C movea.l A0, [A7 + 0xC] 00001D9A 2050 movea.l A0, [A0] 00001D9C 2668 0008 movea.l A3, [A0 + 0x8] 00001DA0 2053 movea.l A0, [A3] 00001DA2 2468 001A movea.l A2, [A0 + 0x1A] 00001DA6 200A move.l D0, A2 00001DA8 6616 bne +0x18 /* 00001DC0 */ 00001DAA 2F0B move.l -[A7], A3 00001DAC 2053 movea.l A0, [A3] 00001DAE 2F28 0008 move.l -[A7], [A0 + 0x8] 00001DB2 4EBA 017C jsr [PC + 0x17C /* 00001F30 */] 00001DB6 2448 movea.l A2, A0 00001DB8 2053 movea.l A0, [A3] 00001DBA 214A 001A move.l [A0 + 0x1A], A2 00001DBE 504F addq.w A7, 8 label00001DC0: 00001DC0 2F4A 0014 move.l [A7 + 0x14], A2 00001DC4 4CDF 0C00 movem.l A2,A3, [A7]+ 00001DC8 4E74 0008 rtd 0x0008 fn00001DCC: 00001DCC 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00001DD0 246F 001C movea.l A2, [A7 + 0x1C] 00001DD4 2A2F 0020 move.l D5, [A7 + 0x20] 00001DD8 7800 moveq.l D4, 0x00 00001DDA 7601 moveq.l D3, 0x01 00001DDC 6046 bra +0x48 /* 00001E24 */ label00001DDE: 00001DDE 7006 moveq.l D0, 0x06 00001DE0 4C03 0800 movem.w A3, D3 00001DE4 3032 0800 move.w D0, [A2 + D0] 00001DE8 48C0 ext.l D0 00001DEA 7201 moveq.l D1, 0x01 00001DEC E1A9 lsl D1, D0 00001DEE 0281 0000 0262 andi.l D1, 0x262 00001DF4 4A81 tst.l D1 00001DF6 672A beq +0x2C /* 00001E22 */ 00001DF8 7006 moveq.l D0, 0x06 00001DFA 4C03 0800 movem.w A3, D3 00001DFE 284A movea.l A4, A2 00001E00 D9C0 add.l A4, D0 00001E02 548C addq.l A4, 2 00001E04 2654 movea.l A3, [A4] 00001E06 2F0B move.l -[A7], A3 00001E08 4EAD C250 jsr [A5 - 0x3DB0] 00001E0C 2888 move.l [A4], A0 00001E0E 4A94 tst.l [A4] 00001E10 584F addq.w A7, 4 00001E12 660E bne +0x10 /* 00001E22 */ 00001E14 3F3C 0002 move.w -[A7], 0x2 00001E18 4EAD E070 jsr [A5 - 0x1F90] 00001E1C 7802 moveq.l D4, 0x02 00001E1E 544F addq.w A7, 2 00001E20 6006 bra +0x8 /* 00001E28 */ label00001E22: 00001E22 5283 addq.l D3, 1 label00001E24: 00001E24 B685 cmp.l D3, D5 00001E26 6FB6 ble -0x48 /* 00001DDE */ label00001E28: 00001E28 3004 move.w D0, D4 00001E2A 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00001E2E 4E75 rts fn00001E30: 00001E30 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00001E34 246F 0018 movea.l A2, [A7 + 0x18] 00001E38 7800 moveq.l D4, 0x00 00001E3A 262F 001C move.l D3, [A7 + 0x1C] 00001E3E 6058 bra +0x5A /* 00001E98 */ label00001E40: 00001E40 7006 moveq.l D0, 0x06 00001E42 4C03 0800 movem.w A3, D3 00001E46 3032 0800 move.w D0, [A2 + D0] 00001E4A 48C0 ext.l D0 00001E4C 7201 moveq.l D1, 0x01 00001E4E E1A9 lsl D1, D0 00001E50 0281 0000 0262 andi.l D1, 0x262 00001E56 4A81 tst.l D1 00001E58 673C beq +0x3E /* 00001E96 */ 00001E5A 7006 moveq.l D0, 0x06 00001E5C 4C03 0800 movem.w A3, D3 00001E60 284A movea.l A4, A2 00001E62 D9C0 add.l A4, D0 00001E64 548C addq.l A4, 2 00001E66 2F14 move.l -[A7], [A4] 00001E68 4EAD C260 jsr [A5 - 0x3DA0] 00001E6C 302D 0FA0 move.w D0, [A5 + 0xFA0] 00001E70 48C0 ext.l D0 00001E72 9083 sub.l D0, D3 00001E74 5280 addq.l D0, 1 00001E76 E788 lsl D0, 3 00001E78 266D 0F8E movea.l A3, [A5 + 0xF8E] 00001E7C 2653 movea.l A3, [A3] 00001E7E D7ED 0F96 add.l A3, [A5 + 0xF96] 00001E82 97C0 sub.l A3, D0 00001E84 7006 moveq.l D0, 0x06 00001E86 4C03 0800 movem.w A3, D3 00001E8A 35AB 0002 0800 move.w [A2 + D0], [A3 + 0x2] 00001E90 28AB 0004 move.l [A4], [A3 + 0x4] 00001E94 584F addq.w A7, 4 label00001E96: 00001E96 5383 subq.l D3, 1 label00001E98: 00001E98 4A83 tst.l D3 00001E9A 6EA4 bgt -0x5A /* 00001E40 */ 00001E9C 3012 move.w D0, [A2] 00001E9E 48C0 ext.l D0 00001EA0 7201 moveq.l D1, 0x01 00001EA2 E1A9 lsl D1, D0 00001EA4 0281 0000 0262 andi.l D1, 0x262 00001EAA 4A81 tst.l D1 00001EAC 672E beq +0x30 /* 00001EDC */ 00001EAE 266A 0002 movea.l A3, [A2 + 0x2] 00001EB2 4878 0001 push.l 0x1 00001EB6 2F0B move.l -[A7], A3 00001EB8 4EAD C248 jsr [A5 - 0x3DB8] 00001EBC 2548 0002 move.l [A2 + 0x2], A0 00001EC0 4AAA 0002 tst.l [A2 + 0x2] 00001EC4 504F addq.w A7, 8 00001EC6 660C bne +0xE /* 00001ED4 */ 00001EC8 3F3C 0002 move.w -[A7], 0x2 00001ECC 4EAD E070 jsr [A5 - 0x1F90] 00001ED0 7802 moveq.l D4, 0x02 00001ED2 544F addq.w A7, 2 label00001ED4: 00001ED4 2F0B move.l -[A7], A3 00001ED6 4EAD C260 jsr [A5 - 0x3DA0] 00001EDA 584F addq.w A7, 4 label00001EDC: 00001EDC 3004 move.w D0, D4 00001EDE 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00001EE2 4E75 rts fn00001EE4: 00001EE4 4FEF FFEE lea.l A7, [A7 - 0x12] 00001EE8 3F7C 0008 0006 move.w [A7 + 0x6], 0x8 00001EEE 306F 0016 movea.w A0, [A7 + 0x16] 00001EF2 2F48 0008 move.l [A7 + 0x8], A0 00001EF6 3F7C 0004 000C move.w [A7 + 0xC], 0x4 00001EFC 42AF 000E clr.l [A7 + 0xE] 00001F00 594F subq.w A7, 4 00001F02 4878 0002 push.l 0x2 00001F06 486F 0008 pea.l [A7 + 0x8] 00001F0A 2F3C 0000 FF42 move.l -[A7], 0xFF42 00001F10 2F2F 0028 move.l -[A7], [A7 + 0x28] 00001F14 4EAD B0B0 jsr [A5 - 0x4F50] 00001F18 201F move.l D0, [A7]+ 00001F1A 4FEF 0012 lea.l A7, [A7 + 0x12] 00001F1E 4E75 rts fn00001F20: 00001F20 2F2F 0006 move.l -[A7], [A7 + 0x6] 00001F24 3F3C 0093 move.w -[A7], 0x93 00001F28 4EBA FFBA jsr [PC - 0x46 /* 00001EE4 */] 00001F2C 5C4F addq.w A7, 6 00001F2E 4E75 rts fn00001F30: 00001F30 48E7 0030 movem.l -[A7], A2,A3 00001F34 7010 moveq.l D0, 0x10 00001F36 A122 syscall NewHandle, flags=1 00001F38 2648 movea.l A3, A0 00001F3A 200B move.l D0, A3 00001F3C 671C beq +0x1E /* 00001F5A */ 00001F3E 2453 movea.l A2, [A3] 00001F40 206D 0210 movea.l A0, [A5 + 0x210] 00001F44 41E8 001C lea.l A0, [A0 + 0x1C] 00001F48 2488 move.l [A2], A0 00001F4A 256F 000C 0004 move.l [A2 + 0x4], [A7 + 0xC] 00001F50 256F 0010 0008 move.l [A2 + 0x8], [A7 + 0x10] 00001F56 42AA 000C clr.l [A2 + 0xC] label00001F5A: 00001F5A 204B movea.l A0, A3 00001F5C 4CDF 0C00 movem.l A2,A3, [A7]+ 00001F60 4E75 rts fn00001F62: 00001F62 2F0A move.l -[A7], A2 00001F64 246F 0008 movea.l A2, [A7 + 0x8] 00001F68 2B4A 1076 move.l [A5 + 0x1076], A2 00001F6C 4EAD DAB0 jsr [A5 - 0x2550] 00001F70 B5C0 cmpa.l A2, D0 00001F72 6608 bne +0xA /* 00001F7C */ 00001F74 42A7 clr.l -[A7] 00001F76 4EAD DAB8 jsr [A5 - 0x2548] 00001F7A 584F addq.w A7, 4 label00001F7C: 00001F7C 4EAD DAC0 jsr [A5 - 0x2540] 00001F80 B5C0 cmpa.l A2, D0 00001F82 6608 bne +0xA /* 00001F8C */ 00001F84 42A7 clr.l -[A7] 00001F86 4EAD DAC8 jsr [A5 - 0x2538] 00001F8A 584F addq.w A7, 4 label00001F8C: 00001F8C 245F movea.l A2, [A7]+ 00001F8E 4E75 rts fn00001F90: 00001F90 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00001F94 266F 0014 movea.l A3, [A7 + 0x14] 00001F98 2053 movea.l A0, [A3] 00001F9A 3828 000C move.w D4, [A0 + 0xC] 00001F9E 48C4 ext.l D4 00001FA0 5384 subq.l D4, 1 00001FA2 7600 moveq.l D3, 0x00 00001FA4 6028 bra +0x2A /* 00001FCE */ label00001FA6: 00001FA6 700C moveq.l D0, 0x0C 00001FA8 C1C3 muls.w D0, D3 00001FAA 2453 movea.l A2, [A3] 00001FAC D5C0 add.l A2, D0 00001FAE 45EA 0014 lea.l A2, [A2 + 0x14] 00001FB2 0C52 FFFF cmpi.w [A2], 0xFFFF 00001FB6 6714 beq +0x16 /* 00001FCC */ 00001FB8 70FA moveq.l D0, 0xFFFFFFFA 00001FBA B0AA 0004 cmp.l D0, [A2 + 0x4] 00001FBE 660C bne +0xE /* 00001FCC */ 00001FC0 2F2A 0008 move.l -[A7], [A2 + 0x8] 00001FC4 3F12 move.w -[A7], [A2] 00001FC6 4EBA FF58 jsr [PC - 0xA8 /* 00001F20 */] 00001FCA 5C4F addq.w A7, 6 label00001FCC: 00001FCC 5243 addq.w D3, 1 label00001FCE: 00001FCE B644 cmp.w D3, D4 00001FD0 6FD4 ble -0x2A /* 00001FA6 */ 00001FD2 2F0B move.l -[A7], A3 00001FD4 4EAD DFF0 jsr [A5 - 0x2010] 00001FD8 584F addq.w A7, 4 00001FDA 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00001FDE 4E75 rts fn00001FE0: 00001FE0 2F0A move.l -[A7], A2 00001FE2 246F 0008 movea.l A2, [A7 + 0x8] 00001FE6 2052 movea.l A0, [A2] 00001FE8 4AA8 001A tst.l [A0 + 0x1A] 00001FEC 670C beq +0xE /* 00001FFA */ 00001FEE 2052 movea.l A0, [A2] 00001FF0 2F28 001A move.l -[A7], [A0 + 0x1A] 00001FF4 4EAD C200 jsr [A5 - 0x3E00] 00001FF8 584F addq.w A7, 4 label00001FFA: 00001FFA 2052 movea.l A0, [A2] 00001FFC 4AA8 000C tst.l [A0 + 0xC] 00002000 6C0E bge +0x10 /* 00002010 */ 00002002 2052 movea.l A0, [A2] 00002004 2F28 0008 move.l -[A7], [A0 + 0x8] 00002008 4EAD C260 jsr [A5 - 0x3DA0] 0000200C 584F addq.w A7, 4 0000200E 600C bra +0xE /* 0000201C */ label00002010: 00002010 2052 movea.l A0, [A2] 00002012 2F28 0008 move.l -[A7], [A0 + 0x8] 00002016 4EAD A528 jsr [A5 - 0x5AD8] 0000201A 584F addq.w A7, 4 label0000201C: 0000201C 2052 movea.l A0, [A2] 0000201E 2F28 0012 move.l -[A7], [A0 + 0x12] 00002022 4EAD DFF0 jsr [A5 - 0x2010] 00002026 2052 movea.l A0, [A2] 00002028 2F28 0016 move.l -[A7], [A0 + 0x16] 0000202C 4EAD C200 jsr [A5 - 0x3E00] 00002030 2F0A move.l -[A7], A2 00002032 4EAD C200 jsr [A5 - 0x3E00] 00002036 4FEF 000C lea.l A7, [A7 + 0xC] 0000203A 245F movea.l A2, [A7]+ 0000203C 4E75 rts fn0000203E: 0000203E 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00002042 206D 1072 movea.l A0, [A5 + 0x1072 /* export_522 */] 00002046 2050 movea.l A0, [A0] 00002048 3828 000C move.w D4, [A0 + 0xC] 0000204C 48C4 ext.l D4 0000204E 5384 subq.l D4, 1 00002050 7600 moveq.l D3, 0x00 00002052 603A bra +0x3C /* 0000208E */ label00002054: 00002054 700C moveq.l D0, 0x0C 00002056 C1C3 muls.w D0, D3 00002058 246D 1072 movea.l A2, [A5 + 0x1072 /* export_522 */] 0000205C 2452 movea.l A2, [A2] 0000205E D5C0 add.l A2, D0 00002060 45EA 0014 lea.l A2, [A2 + 0x14] 00002064 0C52 FFFF cmpi.w [A2], 0xFFFF 00002068 6722 beq +0x24 /* 0000208C */ 0000206A 7003 moveq.l D0, 0x03 0000206C B0AA 0004 cmp.l D0, [A2 + 0x4] 00002070 661A bne +0x1C /* 0000208C */ 00002072 206A 0008 movea.l A0, [A2 + 0x8] 00002076 2050 movea.l A0, [A0] 00002078 2668 001A movea.l A3, [A0 + 0x1A] 0000207C 200B move.l D0, A3 0000207E 670C beq +0xE /* 0000208C */ 00002080 2F0B move.l -[A7], A3 00002082 3F3C 008A move.w -[A7], 0x8A 00002086 4EBA FE5C jsr [PC - 0x1A4 /* 00001EE4 */] 0000208A 5C4F addq.w A7, 6 label0000208C: 0000208C 5243 addq.w D3, 1 label0000208E: 0000208E B644 cmp.w D3, D4 00002090 6FC2 ble -0x3C /* 00002054 */ 00002092 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00002096 4E75 rts fn00002098: 00002098 48E7 1820 movem.l -[A7], D3,D4,A2 0000209C 206D 1072 movea.l A0, [A5 + 0x1072 /* export_522 */] 000020A0 2050 movea.l A0, [A0] 000020A2 3828 000C move.w D4, [A0 + 0xC] 000020A6 48C4 ext.l D4 000020A8 5384 subq.l D4, 1 000020AA 7600 moveq.l D3, 0x00 000020AC 602A bra +0x2C /* 000020D8 */ label000020AE: 000020AE 700C moveq.l D0, 0x0C 000020B0 C1C3 muls.w D0, D3 000020B2 246D 1072 movea.l A2, [A5 + 0x1072 /* export_522 */] 000020B6 2452 movea.l A2, [A2] 000020B8 D5C0 add.l A2, D0 000020BA 45EA 0014 lea.l A2, [A2 + 0x14] 000020BE 0C52 FFFF cmpi.w [A2], 0xFFFF 000020C2 6712 beq +0x14 /* 000020D6 */ 000020C4 7003 moveq.l D0, 0x03 000020C6 B0AA 0004 cmp.l D0, [A2 + 0x4] 000020CA 660A bne +0xC /* 000020D6 */ 000020CC 2F2A 0008 move.l -[A7], [A2 + 0x8] 000020D0 4EBA FF0E jsr [PC - 0xF2 /* 00001FE0 */] 000020D4 584F addq.w A7, 4 label000020D6: 000020D6 5243 addq.w D3, 1 label000020D8: 000020D8 B644 cmp.w D3, D4 000020DA 6FD2 ble -0x2C /* 000020AE */ 000020DC 2F2D 1072 move.l -[A7], [A5 + 0x1072 /* export_522 */] 000020E0 4EAD C200 jsr [A5 - 0x3E00] 000020E4 42AD 1072 clr.l [A5 + 0x1072 /* export_522 */] 000020E8 584F addq.w A7, 4 000020EA 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000020EE 4E75 rts fn000020F0: 000020F0 48E7 0038 movem.l -[A7], A2,A3,A4 000020F4 594F subq.w A7, 4 000020F6 246F 0018 movea.l A2, [A7 + 0x18] 000020FA 286F 001C movea.l A4, [A7 + 0x1C] 000020FE 2F0C move.l -[A7], A4 00002100 2054 movea.l A0, [A4] 00002102 2F28 0008 move.l -[A7], [A0 + 0x8] 00002106 4EBA FE28 jsr [PC - 0x1D8 /* 00001F30 */] 0000210A 2648 movea.l A3, A0 0000210C 200C move.l D0, A4 0000210E 504F addq.w A7, 8 00002110 6732 beq +0x34 /* 00002144 */ 00002112 2054 movea.l A0, [A4] 00002114 52A8 0028 addq.l [A0 + 0x28], 1 00002118 594F subq.w A7, 4 0000211A 2F2F 0018 move.l -[A7], [A7 + 0x18] 0000211E 2F0A move.l -[A7], A2 00002120 42A7 clr.l -[A7] 00002122 2F0B move.l -[A7], A3 00002124 4EBA 0698 jsr [PC + 0x698 /* 000027BE */] 00002128 201F move.l D0, [A7]+ 0000212A 2E80 move.l [A7], D0 0000212C 4AAA 0002 tst.l [A2 + 0x2] 00002130 660A bne +0xC /* 0000213C */ 00002132 34BC 0003 move.w [A2], 0x3 00002136 254B 0002 move.l [A2 + 0x2], A3 0000213A 6008 bra +0xA /* 00002144 */ label0000213C: 0000213C 34BC 0004 move.w [A2], 0x4 00002140 204B movea.l A0, A3 00002142 A023 syscall DisposHandle/DisposeHandle label00002144: 00002144 584F addq.w A7, 4 00002146 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000214A 4E75 rts fn0000214C: 0000214C 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00002150 4FEF FFF6 lea.l A7, [A7 - 0xA] 00002154 266F 0026 movea.l A3, [A7 + 0x26] 00002158 182F 002E move.b D4, [A7 + 0x2E] 0000215C 1A2F 0030 move.b D5, [A7 + 0x30] 00002160 7002 moveq.l D0, 0x02 00002162 B0AF 0022 cmp.l D0, [A7 + 0x22] 00002166 6F0E ble +0x10 /* 00002176 */ 00002168 3F3C 0019 move.w -[A7], 0x19 0000216C 4EAD E070 jsr [A5 - 0x1F90] 00002170 544F addq.w A7, 2 00002172 6000 00D6 bra +0xD8 /* 0000224A */ label00002176: 00002176 306B 000C movea.w A0, [A3 + 0xC] 0000217A 2F48 0002 move.l [A7 + 0x2], A0 0000217E 2F6B 000E 0006 move.l [A7 + 0x6], [A3 + 0xE] 00002184 486F 0002 pea.l [A7 + 0x2] 00002188 4EAD E588 jsr [A5 - 0x1A78] 0000218C 7008 moveq.l D0, 0x08 0000218E B0AF 0006 cmp.l D0, [A7 + 0x6] 00002192 584F addq.w A7, 4 00002194 6608 bne +0xA /* 0000219E */ 00002196 702A moveq.l D0, 0x2A 00002198 B0AF 0006 cmp.l D0, [A7 + 0x6] 0000219C 6D0E blt +0x10 /* 000021AC */ label0000219E: 0000219E 3F3C 000B move.w -[A7], 0xB 000021A2 4EAD E070 jsr [A5 - 0x1F90] 000021A6 544F addq.w A7, 2 000021A8 6000 00A0 bra +0xA2 /* 0000224A */ label000021AC: 000021AC 4857 pea.l [A7] 000021AE 4227 clr.b -[A7] 000021B0 3F2F 000E move.w -[A7], [A7 + 0xE] 000021B4 2F2F 0032 move.l -[A7], [A7 + 0x32] 000021B8 4EAD DFC8 jsr [A5 - 0x2038] 000021BC 2448 movea.l A2, A0 000021BE 200A move.l D0, A2 000021C0 4FEF 000C lea.l A7, [A7 + 0xC] 000021C4 6728 beq +0x2A /* 000021EE */ 000021C6 760F moveq.l D3, 0x0F 000021C8 C692 and.l D3, [A2] 000021CA 5283 addq.l D3, 1 000021CC 4AAA 0004 tst.l [A2 + 0x4] 000021D0 6C0C bge +0xE /* 000021DE */ 000021D2 4A04 tst.b D4 000021D4 6704 beq +0x6 /* 000021DA */ 000021D6 4A05 tst.b D5 000021D8 6768 beq +0x6A /* 00002242 */ label000021DA: 000021DA 7600 moveq.l D3, 0x00 000021DC 6064 bra +0x66 /* 00002242 */ label000021DE: 000021DE 705A moveq.l D0, 0x5A 000021E0 B0AF 0006 cmp.l D0, [A7 + 0x6] 000021E4 675C beq +0x5E /* 00002242 */ 000021E6 BA04 cmp.b D5, D4 000021E8 6758 beq +0x5A /* 00002242 */ 000021EA 7600 moveq.l D3, 0x00 000021EC 6054 bra +0x56 /* 00002242 */ label000021EE: 000021EE 7600 moveq.l D3, 0x00 000021F0 4A04 tst.b D4 000021F2 6728 beq +0x2A /* 0000221C */ 000021F4 202F 0006 move.l D0, [A7 + 0x6] 000021F8 0480 0000 005A subi.l D0, 0x5A /* 'Z' */ 000021FE 0C80 0000 003D cmpi.l D0, 0x3D /* '=' */ 00002204 623C bhi +0x3E /* 00002242 */ 00002206 5740 subq.w D0, 3 00002208 6D0E blt +0x10 /* 00002218 */ 0000220A 0440 0025 subi.w D0, 0x25 /* '%' */ 0000220E 6D32 blt +0x34 /* 00002242 */ 00002210 6706 beq +0x8 /* 00002218 */ 00002212 0440 0014 subi.w D0, 0x14 00002216 6D2A blt +0x2C /* 00002242 */ label00002218: 00002218 7601 moveq.l D3, 0x01 0000221A 6026 bra +0x28 /* 00002242 */ label0000221C: 0000221C 202F 0006 move.l D0, [A7 + 0x6] 00002220 0480 0000 005B subi.l D0, 0x5B /* '[' */ 00002226 6718 beq +0x1A /* 00002240 */ 00002228 0480 0000 001A subi.l D0, 0x1A 0000222E 6710 beq +0x12 /* 00002240 */ 00002230 5180 subq.l D0, 8 00002232 5B80 subq.l D0, 5 00002234 670A beq +0xC /* 00002240 */ 00002236 0480 0000 0014 subi.l D0, 0x14 0000223C 6702 beq +0x4 /* 00002240 */ 0000223E 6002 bra +0x4 /* 00002242 */ label00002240: 00002240 7601 moveq.l D3, 0x01 label00002242: 00002242 36BC 0004 move.w [A3], 0x4 00002246 2743 0002 move.l [A3 + 0x2], D3 label0000224A: 0000224A 4FEF 000A lea.l A7, [A7 + 0xA] 0000224E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00002252 4E75 rts fn00002254: 00002254 2F0A move.l -[A7], A2 00002256 594F subq.w A7, 4 00002258 3F2F 000C move.w -[A7], [A7 + 0xC] 0000225C 4EAD E0F0 jsr [A5 - 0x1F10] 00002260 2448 movea.l A2, A0 00002262 2F0A move.l -[A7], A2 00002264 4EAD C250 jsr [A5 - 0x3DB0] 00002268 2F48 0006 move.l [A7 + 0x6], A0 0000226C 2F0A move.l -[A7], A2 0000226E 4EAD C200 jsr [A5 - 0x3E00] 00002272 202F 000A move.l D0, [A7 + 0xA] 00002276 4FEF 000E lea.l A7, [A7 + 0xE] 0000227A 245F movea.l A2, [A7]+ 0000227C 4E75 rts fn0000227E: 0000227E 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00002282 4FEF FFEE lea.l A7, [A7 - 0x12] 00002286 282F 002E move.l D4, [A7 + 0x2E] 0000228A 246F 0032 movea.l A2, [A7 + 0x32] 0000228E 2A2F 0036 move.l D5, [A7 + 0x36] 00002292 266F 003A movea.l A3, [A7 + 0x3A] 00002296 306A 0006 movea.w A0, [A2 + 0x6] 0000229A 2F48 0002 move.l [A7 + 0x2], A0 0000229E 2F6A 0008 0006 move.l [A7 + 0x6], [A2 + 0x8] 000022A4 2F6F 0002 000A move.l [A7 + 0xA], [A7 + 0x2] 000022AA 2F6F 0006 000E move.l [A7 + 0xE], [A7 + 0x6] 000022B0 486F 000A pea.l [A7 + 0xA] 000022B4 4EAD E588 jsr [A5 - 0x1A78] 000022B8 356F 0010 0006 move.w [A2 + 0x6], [A7 + 0x10] 000022BE 256F 0012 0008 move.l [A2 + 0x8], [A7 + 0x12] 000022C4 7008 moveq.l D0, 0x08 000022C6 B0AF 000E cmp.l D0, [A7 + 0xE] 000022CA 584F addq.w A7, 4 000022CC 6608 bne +0xA /* 000022D6 */ 000022CE 702A moveq.l D0, 0x2A 000022D0 B0AF 000E cmp.l D0, [A7 + 0xE] 000022D4 6D0E blt +0x10 /* 000022E4 */ label000022D6: 000022D6 3F3C 001E move.w -[A7], 0x1E 000022DA 4EAD E070 jsr [A5 - 0x1F90] 000022DE 544F addq.w A7, 2 000022E0 6000 013C bra +0x13E /* 0000241E */ label000022E4: 000022E4 362A 000A move.w D3, [A2 + 0xA] 000022E8 3003 move.w D0, D3 000022EA 48C0 ext.l D0 000022EC 4EAD 9D1E jsr [A5 - 0x62E2] 000022F0 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF 000022F2 0000 005A ori.b D0, 0x5A /* 'Z' */ 000022F6 0000 0098 ori.b D0, 0x98 000022FA 0006 0000 ori.b D6, 0x0 000022FE 005A 004E ori.w [A2]+, 0x4E /* 'N' */ 00002302 0000 005B ori.b D0, 0x5B /* '[' */ 00002306 005A 0000 ori.w [A2]+, 0x0 0000230A 005C 006C ori.w [A4]+, 0x6C /* 'l' */ 0000230E 0000 0082 ori.b D0, 0x82 00002312 0014 0000 ori.b [A4], 0x0 00002316 0096 0088 0000 ori.l [A6], 0x880000 0000231C 0097 0082 0000 ori.l [A7], 0x820000 00002322 0098 0060 2F0B ori.l [A0]+, 0x602F0B 00002328 2F05 move.l -[A7], D5 0000232A 486A 0006 pea.l [A2 + 0x6] 0000232E 2004 move.l D0, D4 00002330 5380 subq.l D0, 1 00002332 2F00 move.l -[A7], D0 00002334 4EBA FF48 jsr [PC - 0xB8 /* 0000227E */] 00002338 24AA 0006 move.l [A2], [A2 + 0x6] 0000233C 356A 000A 0004 move.w [A2 + 0x4], [A2 + 0xA] 00002342 426A 0006 clr.w [A2 + 0x6] 00002346 4FEF 0010 lea.l A7, [A7 + 0x10] 0000234A 6000 00D2 bra +0xD4 /* 0000241E */ 0000234E 2F0B move.l -[A7], A3 00002350 2F0A move.l -[A7], A2 00002352 2F04 move.l -[A7], D4 00002354 4EBA FD9A jsr [PC - 0x266 /* 000020F0 */] 00002358 4FEF 000C lea.l A7, [A7 + 0xC] 0000235C 6000 00C0 bra +0xC2 /* 0000241E */ 00002360 34BC 0001 move.w [A2], 0x1 00002364 2053 movea.l A0, [A3] 00002366 3F28 0010 move.w -[A7], [A0 + 0x10] 0000236A 4EBA FEE8 jsr [PC - 0x118 /* 00002254 */] 0000236E 2540 0002 move.l [A2 + 0x2], D0 00002372 544F addq.w A7, 2 00002374 6000 00A8 bra +0xAA /* 0000241E */ 00002378 2F0B move.l -[A7], A3 0000237A 4EAD A530 jsr [A5 - 0x5AD0] 0000237E 584F addq.w A7, 4 00002380 6000 009C bra +0x9E /* 0000241E */ 00002384 2F0B move.l -[A7], A3 00002386 4EAD A4E0 jsr [A5 - 0x5B20] 0000238A 2548 0002 move.l [A2 + 0x2], A0 0000238E 4AAA 0002 tst.l [A2 + 0x2] 00002392 584F addq.w A7, 4 00002394 6700 0088 beq +0x8A /* 0000241E */ 00002398 34BC 0001 move.w [A2], 0x1 0000239C 6000 0080 bra +0x82 /* 0000241E */ 000023A0 0C43 0097 cmpi.w D3, 0x97 000023A4 57C0 seq D0 000023A6 4400 neg.b D0 000023A8 49C0 lea.l A4, D0 000023AA 1F00 move.b -[A7], D0 000023AC 1F3C 0001 move.b -[A7], 0x1 000023B0 2053 movea.l A0, [A3] 000023B2 2F28 0012 move.l -[A7], [A0 + 0x12] 000023B6 2F0A move.l -[A7], A2 000023B8 2F04 move.l -[A7], D4 000023BA 4EBA FD90 jsr [PC - 0x270 /* 0000214C */] 000023BE 4FEF 0010 lea.l A7, [A7 + 0x10] 000023C2 605A bra +0x5C /* 0000241E */ 000023C4 4857 pea.l [A7] 000023C6 4227 clr.b -[A7] 000023C8 3F03 move.w -[A7], D3 000023CA 2053 movea.l A0, [A3] 000023CC 2F28 0012 move.l -[A7], [A0 + 0x12] 000023D0 4EAD DFC8 jsr [A5 - 0x2038] 000023D4 2848 movea.l A4, A0 000023D6 200C move.l D0, A4 000023D8 4A80 tst.l D0 000023DA 4FEF 000C lea.l A7, [A7 + 0xC] 000023DE 6700 FEF6 beq -0x108 /* 000022D6 */ 000023E2 4AAC 0004 tst.l [A4 + 0x4] 000023E6 6C00 FEEE bge -0x110 /* 000022D6 */ 000023EA 2053 movea.l A0, [A3] 000023EC 2868 001A movea.l A4, [A0 + 0x1A] 000023F0 200C move.l D0, A4 000023F2 4A80 tst.l D0 000023F4 6616 bne +0x18 /* 0000240C */ 000023F6 2F0B move.l -[A7], A3 000023F8 2053 movea.l A0, [A3] 000023FA 2F28 0008 move.l -[A7], [A0 + 0x8] 000023FE 4EBA FB30 jsr [PC - 0x4D0 /* 00001F30 */] 00002402 2848 movea.l A4, A0 00002404 2053 movea.l A0, [A3] 00002406 214C 001A move.l [A0 + 0x1A], A4 0000240A 504F addq.w A7, 8 label0000240C: 0000240C 594F subq.w A7, 4 0000240E 2F04 move.l -[A7], D4 00002410 2F0A move.l -[A7], A2 00002412 2F05 move.l -[A7], D5 00002414 2F0C move.l -[A7], A4 00002416 4EBA 03A6 jsr [PC + 0x3A6 /* 000027BE */] 0000241A 201F move.l D0, [A7]+ 0000241C 2600 move.l D3, D0 label0000241E: 0000241E 356F 0004 0006 move.w [A2 + 0x6], [A7 + 0x4] 00002424 256F 0006 0008 move.l [A2 + 0x8], [A7 + 0x6] 0000242A 4FEF 0012 lea.l A7, [A7 + 0x12] 0000242E 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00002432 4E75 rts fn00002434: 00002434 48E7 0030 movem.l -[A7], A2,A3 00002438 266F 000C movea.l A3, [A7 + 0xC] 0000243C 2053 movea.l A0, [A3] 0000243E 2468 0008 movea.l A2, [A0 + 0x8] 00002442 2052 movea.l A0, [A2] 00002444 B7E8 001A cmpa.l A3, [A0 + 0x1A] 00002448 6606 bne +0x8 /* 00002450 */ 0000244A 2052 movea.l A0, [A2] 0000244C 42A8 001A clr.l [A0 + 0x1A] label00002450: 00002450 2052 movea.l A0, [A2] 00002452 53A8 0028 subq.l [A0 + 0x28], 1 00002456 2F0B move.l -[A7], A3 00002458 4EBA FB08 jsr [PC - 0x4F8 /* 00001F62 */] 0000245C 204B movea.l A0, A3 0000245E A023 syscall DisposHandle/DisposeHandle 00002460 42AF 0018 clr.l [A7 + 0x18] 00002464 584F addq.w A7, 4 00002466 4CDF 0C00 movem.l A2,A3, [A7]+ 0000246A 4E74 0008 rtd 0x0008 fn0000246E: 0000246E 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00002472 262F 0018 move.l D3, [A7 + 0x18] 00002476 246F 001C movea.l A2, [A7 + 0x1C] 0000247A 282F 0020 move.l D4, [A7 + 0x20] 0000247E 286F 0024 movea.l A4, [A7 + 0x24] 00002482 266F 0028 movea.l A3, [A7 + 0x28] 00002486 0C84 0000 0082 cmpi.l D4, 0x82 0000248C 671A beq +0x1C /* 000024A8 */ 0000248E 0C84 0000 0075 cmpi.l D4, 0x75 /* 'u' */ 00002494 6738 beq +0x3A /* 000024CE */ 00002496 0C84 0000 005B cmpi.l D4, 0x5B /* '[' */ 0000249C 673E beq +0x40 /* 000024DC */ 0000249E 0C84 0000 0096 cmpi.l D4, 0x96 000024A4 674C beq +0x4E /* 000024F2 */ 000024A6 6062 bra +0x64 /* 0000250A */ label000024A8: 000024A8 2F0C move.l -[A7], A4 000024AA 2F04 move.l -[A7], D4 000024AC 486A 0006 pea.l [A2 + 0x6] 000024B0 2003 move.l D0, D3 000024B2 5380 subq.l D0, 1 000024B4 2F00 move.l -[A7], D0 000024B6 4EBA 00DE jsr [PC + 0xDE /* 00002596 */] 000024BA 24AA 0006 move.l [A2], [A2 + 0x6] 000024BE 356A 000A 0004 move.w [A2 + 0x4], [A2 + 0xA] 000024C4 426A 0006 clr.w [A2 + 0x6] 000024C8 4FEF 0010 lea.l A7, [A7 + 0x10] 000024CC 6068 bra +0x6A /* 00002536 */ label000024CE: 000024CE 594F subq.w A7, 4 000024D0 42A7 clr.l -[A7] 000024D2 2F0C move.l -[A7], A4 000024D4 4EBA FF5E jsr [PC - 0xA2 /* 00002434 */] 000024D8 201F move.l D0, [A7]+ 000024DA 605A bra +0x5C /* 00002536 */ label000024DC: 000024DC 34BC 0001 move.w [A2], 0x1 000024E0 2053 movea.l A0, [A3] 000024E2 3F28 0010 move.w -[A7], [A0 + 0x10] 000024E6 4EBA FD6C jsr [PC - 0x294 /* 00002254 */] 000024EA 2540 0002 move.l [A2 + 0x2], D0 000024EE 544F addq.w A7, 2 000024F0 6044 bra +0x46 /* 00002536 */ label000024F2: 000024F2 4227 clr.b -[A7] 000024F4 4227 clr.b -[A7] 000024F6 2053 movea.l A0, [A3] 000024F8 2F28 0012 move.l -[A7], [A0 + 0x12] 000024FC 2F0A move.l -[A7], A2 000024FE 2F03 move.l -[A7], D3 00002500 4EBA FC4A jsr [PC - 0x3B6 /* 0000214C */] 00002504 4FEF 0010 lea.l A7, [A7 + 0x10] 00002508 602C bra +0x2E /* 00002536 */ label0000250A: 0000250A 2053 movea.l A0, [A3] 0000250C 4AA8 001E tst.l [A0 + 0x1E] 00002510 671A beq +0x1C /* 0000252C */ 00002512 594F subq.w A7, 4 00002514 2F03 move.l -[A7], D3 00002516 2F0A move.l -[A7], A2 00002518 2053 movea.l A0, [A3] 0000251A 2F28 001E move.l -[A7], [A0 + 0x1E] 0000251E 2F0C move.l -[A7], A4 00002520 4EAD B0B0 jsr [A5 - 0x4F50] 00002524 201F move.l D0, [A7]+ 00002526 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000252A 4E75 rts label0000252C: 0000252C 3F3C 001E move.w -[A7], 0x1E 00002530 4EAD E070 jsr [A5 - 0x1F90] 00002534 544F addq.w A7, 2 label00002536: 00002536 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000253A 4E75 rts fn0000253C: 0000253C 2F03 move.l -[A7], D3 0000253E 362F 0008 move.w D3, [A7 + 0x8] 00002542 3003 move.w D0, D3 00002544 48C0 ext.l D0 00002546 0C80 0000 0009 cmpi.l D0, 0x9 /* '\t' */ 0000254C 6230 bhi +0x32 /* 0000257E */ 0000254E 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 00002552 4EFB 0002 jmp [PC + D0.w + 0x2] 00002556 0028 001C 0028 ori.b [A0 + 0x28], 0x1C 0000255C 0024 0014 ori.b -[A4], 0x14 00002560 0028 0028 0028 ori.b [A0 + 0x28], 0x28 /* '(' */ 00002566 0020 0018 ori.b -[A0], 0x18 0000256A 7607 moveq.l D3, 0x07 0000256C 6012 bra +0x14 /* 00002580 */ 0000256E 7608 moveq.l D3, 0x08 00002570 600E bra +0x10 /* 00002580 */ 00002572 760A moveq.l D3, 0x0A 00002574 600A bra +0xC /* 00002580 */ 00002576 760B moveq.l D3, 0x0B 00002578 6006 bra +0x8 /* 00002580 */ 0000257A 760C moveq.l D3, 0x0C 0000257C 6002 bra +0x4 /* 00002580 */ label0000257E: 0000257E 7613 moveq.l D3, 0x13 label00002580: 00002580 2F2F 000E move.l -[A7], [A7 + 0xE] 00002584 2F2F 000E move.l -[A7], [A7 + 0xE] 00002588 3F03 move.w -[A7], D3 0000258A 4EAD E060 jsr [A5 - 0x1FA0] 0000258E 4FEF 000A lea.l A7, [A7 + 0xA] 00002592 261F move.l D3, [A7]+ 00002594 4E75 rts fn00002596: 00002596 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6 0000259A 4FEF FFDC lea.l A7, [A7 - 0x24] 0000259E 2C6F 004C movea.l A6, [A7 + 0x4C] 000025A2 246F 0050 movea.l A2, [A7 + 0x50] 000025A6 7001 moveq.l D0, 0x01 000025A8 BDC0 cmpa.l A6, D0 000025AA 6C12 bge +0x14 /* 000025BE */ 000025AC 3F3C 0019 move.w -[A7], 0x19 000025B0 4EAD E070 jsr [A5 - 0x1F90] 000025B4 4FEF 0026 lea.l A7, [A7 + 0x26] 000025B8 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 000025BC 4E75 rts label000025BE: 000025BE 306A 0006 movea.w A0, [A2 + 0x6] 000025C2 2F48 000C move.l [A7 + 0xC], A0 000025C6 2F6A 0008 0010 move.l [A7 + 0x10], [A2 + 0x8] 000025CC 2F6F 000C 0004 move.l [A7 + 0x4], [A7 + 0xC] 000025D2 2F6F 0010 0008 move.l [A7 + 0x8], [A7 + 0x10] 000025D8 486F 0004 pea.l [A7 + 0x4] 000025DC 4EAD E588 jsr [A5 - 0x1A78] 000025E0 356F 000A 0006 move.w [A2 + 0x6], [A7 + 0xA] 000025E6 256F 000C 0008 move.l [A2 + 0x8], [A7 + 0xC] 000025EC 206F 005C movea.l A0, [A7 + 0x5C] 000025F0 2050 movea.l A0, [A0] 000025F2 2868 0008 movea.l A4, [A0 + 0x8] 000025F6 306A 0006 movea.w A0, [A2 + 0x6] 000025FA 2F48 0018 move.l [A7 + 0x18], A0 000025FE 2F6A 0008 001C move.l [A7 + 0x1C], [A2 + 0x8] 00002604 2054 movea.l A0, [A4] 00002606 117C 0001 0026 move.b [A0 + 0x26], 0x1 0000260C 2054 movea.l A0, [A4] 0000260E 2668 0012 movea.l A3, [A0 + 0x12] 00002612 7008 moveq.l D0, 0x08 00002614 B0AF 0018 cmp.l D0, [A7 + 0x18] 00002618 584F addq.w A7, 4 0000261A 660E bne +0x10 /* 0000262A */ 0000261C 702A moveq.l D0, 0x2A 0000261E B0AF 0018 cmp.l D0, [A7 + 0x18] 00002622 6C06 bge +0x8 /* 0000262A */ 00002624 200B move.l D0, A3 00002626 4A80 tst.l D0 00002628 660E bne +0x10 /* 00002638 */ label0000262A: 0000262A 3F3C 0013 move.w -[A7], 0x13 0000262E 4EAD E070 jsr [A5 - 0x1F90] 00002632 544F addq.w A7, 2 00002634 6000 010A bra +0x10C /* 00002740 */ label00002638: 00002638 42A7 clr.l -[A7] 0000263A 4227 clr.b -[A7] 0000263C 3F2F 0020 move.w -[A7], [A7 + 0x20] 00002640 2F0B move.l -[A7], A3 00002642 4EAD DFC8 jsr [A5 - 0x2038] 00002646 2608 move.l D3, A0 00002648 4A83 tst.l D3 0000264A 4FEF 000C lea.l A7, [A7 + 0xC] 0000264E 661A bne +0x1C /* 0000266A */ 00002650 2F0C move.l -[A7], A4 00002652 2F2F 005C move.l -[A7], [A7 + 0x5C] 00002656 2F2F 0020 move.l -[A7], [A7 + 0x20] 0000265A 2F0A move.l -[A7], A2 0000265C 2F0E move.l -[A7], A6 0000265E 4EBA FE0E jsr [PC - 0x1F2 /* 0000246E */] 00002662 4FEF 0014 lea.l A7, [A7 + 0x14] 00002666 6000 00D8 bra +0xDA /* 00002740 */ label0000266A: 0000266A 2643 movea.l A3, D3 0000266C 7016 moveq.l D0, 0x16 0000266E C1EB 0006 muls.w D0, [A3 + 0x6] 00002672 2654 movea.l A3, [A4] 00002674 266B 0016 movea.l A3, [A3 + 0x16] 00002678 2653 movea.l A3, [A3] 0000267A D7C0 add.l A3, D0 0000267C 47EB 0014 lea.l A3, [A3 + 0x14] 00002680 3E2B 0004 move.w D7, [A3 + 0x4] 00002684 2853 movea.l A4, [A3] 00002686 3607 move.w D3, D7 00002688 720F moveq.l D1, 0x0F 0000268A C681 and.l D3, D1 0000268C 3007 move.w D0, D7 0000268E 0280 0000 00F0 andi.l D0, 0xF0 00002694 7240 moveq.l D1, 0x40 00002696 B081 cmp.l D0, D1 00002698 6700 0080 beq +0x82 /* 0000271A */ 0000269C 2C0E move.l D6, A6 0000269E 48C6 ext.l D6 000026A0 5386 subq.l D6, 1 000026A2 BC43 cmp.w D6, D3 000026A4 670E beq +0x10 /* 000026B4 */ 000026A6 3F3C 0019 move.w -[A7], 0x19 000026AA 4EAD E070 jsr [A5 - 0x1F90] 000026AE 544F addq.w A7, 2 000026B0 6000 008E bra +0x90 /* 00002740 */ label000026B4: 000026B4 7600 moveq.l D3, 0x00 000026B6 605E bra +0x60 /* 00002716 */ label000026B8: 000026B8 1833 3006 move.b D4, [A3 + D3.w + 0x6] 000026BC 4884 ext.w D4 000026BE 3003 move.w D0, D3 000026C0 48C0 ext.l D0 000026C2 5480 addq.l D0, 2 000026C4 4C3C 0800 0000 movem.w A3, 0x0 000026CA 0006 3A32 ori.b D6, 0x32 /* '2' */ 000026CE 0800 0C45 btst.b D0, 0x45 /* 'E' */ 000026D2 0008 6602 ori.b A0, 0x2 000026D6 7A04 moveq.l D5, 0x04 000026D8 4A44 tst.w D4 000026DA 6738 beq +0x3A /* 00002714 */ 000026DC BA44 cmp.w D5, D4 000026DE 6734 beq +0x36 /* 00002714 */ 000026E0 3003 move.w D0, D3 000026E2 48C0 ext.l D0 000026E4 5480 addq.l D0, 2 000026E6 4C3C 0800 0000 movem.w A3, 0x0 000026EC 0006 204A ori.b D6, 0x4A /* 'J' */ 000026F0 D1C0 add.l A0, D0 000026F2 2E88 move.l [A7], A0 000026F4 3250 movea.w A1, [A0] 000026F6 2F49 001C move.l [A7 + 0x1C], A1 000026FA 2F68 0002 0020 move.l [A7 + 0x20], [A0 + 0x2] 00002700 2F2F 0020 move.l -[A7], [A7 + 0x20] 00002704 2F2F 0020 move.l -[A7], [A7 + 0x20] 00002708 3F04 move.w -[A7], D4 0000270A 4EBA FE30 jsr [PC - 0x1D0 /* 0000253C */] 0000270E 4FEF 000A lea.l A7, [A7 + 0xA] 00002712 602C bra +0x2E /* 00002740 */ label00002714: 00002714 5243 addq.w D3, 1 label00002716: 00002716 B646 cmp.w D3, D6 00002718 6D9E blt -0x60 /* 000026B8 */ label0000271A: 0000271A 2F2F 0058 move.l -[A7], [A7 + 0x58] 0000271E 2F0C move.l -[A7], A4 00002720 3047 movea.w A0, D7 00002722 2F08 move.l -[A7], A0 00002724 486A 0006 pea.l [A2 + 0x6] 00002728 200E move.l D0, A6 0000272A 5380 subq.l D0, 1 0000272C 2F00 move.l -[A7], D0 0000272E 4EAD A560 jsr [A5 - 0x5AA0] 00002732 24AA 0006 move.l [A2], [A2 + 0x6] 00002736 356A 000A 0004 move.w [A2 + 0x4], [A2 + 0xA] 0000273C 4FEF 0014 lea.l A7, [A7 + 0x14] label00002740: 00002740 356F 000E 0006 move.w [A2 + 0x6], [A7 + 0xE] 00002746 256F 0010 0008 move.l [A2 + 0x8], [A7 + 0x10] 0000274C 4FEF 0024 lea.l A7, [A7 + 0x24] 00002750 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00002754 4E75 rts fn00002756: 00002756 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000275A 266F 0018 movea.l A3, [A7 + 0x18] 0000275E 4253 clr.w [A3] 00002760 382D 0FA0 move.w D4, [A5 + 0xFA0] 00002764 0C44 0010 cmpi.w D4, 0x10 00002768 6F12 ble +0x14 /* 0000277C */ 0000276A 3F3C 001F move.w -[A7], 0x1F 0000276E 4EAD E070 jsr [A5 - 0x1F90] 00002772 7000 moveq.l D0, 0x00 00002774 544F addq.w A7, 2 00002776 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000277A 4E75 rts label0000277C: 0000277C 7601 moveq.l D3, 0x01 0000277E 6030 bra +0x32 /* 000027B0 */ label00002780: 00002780 3003 move.w D0, D3 00002782 48C0 ext.l D0 00002784 322D 0FA0 move.w D1, [A5 + 0xFA0] 00002788 48C1 ext.l D1 0000278A 9280 sub.l D1, D0 0000278C 5281 addq.l D1, 1 0000278E E789 lsl D1, 3 00002790 246D 0F8E movea.l A2, [A5 + 0xF8E] 00002794 2452 movea.l A2, [A2] 00002796 D5ED 0F96 add.l A2, [A5 + 0xF96] 0000279A 95C1 sub.l A2, D1 0000279C 7006 moveq.l D0, 0x06 0000279E C1C3 muls.w D0, D3 000027A0 284B movea.l A4, A3 000027A2 D9C0 add.l A4, D0 000027A4 38AA 0002 move.w [A4], [A2 + 0x2] 000027A8 296A 0004 0002 move.l [A4 + 0x2], [A2 + 0x4] 000027AE 5243 addq.w D3, 1 label000027B0: 000027B0 B644 cmp.w D3, D4 000027B2 6FCC ble -0x32 /* 00002780 */ 000027B4 3044 movea.w A0, D4 000027B6 2008 move.l D0, A0 000027B8 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000027BC 4E75 rts fn000027BE: 000027BE 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000027C2 4FEF FF92 lea.l A7, [A7 - 0x6E] 000027C6 262F 008E move.l D3, [A7 + 0x8E] 000027CA 246F 008A movea.l A2, [A7 + 0x8A] 000027CE 282F 0086 move.l D4, [A7 + 0x86] 000027D2 266F 0082 movea.l A3, [A7 + 0x82] 000027D6 200A move.l D0, A2 000027D8 665C bne +0x5E /* 00002836 */ 000027DA 45D7 lea.l A2, [A7] 000027DC 2F0A move.l -[A7], A2 000027DE 4EBA FF76 jsr [PC - 0x8A /* 00002756 */] 000027E2 2600 move.l D3, D0 000027E4 4A6D 101E tst.w [A5 + 0x101E] 000027E8 584F addq.w A7, 4 000027EA 6706 beq +0x8 /* 000027F2 */ 000027EC 42AF 0092 clr.l [A7 + 0x92] 000027F0 6058 bra +0x5A /* 0000284A */ label000027F2: 000027F2 2F03 move.l -[A7], D3 000027F4 2F0A move.l -[A7], A2 000027F6 4EBA F5D4 jsr [PC - 0xA2C /* 00001DCC */] 000027FA 4A6D 101E tst.w [A5 + 0x101E] 000027FE 504F addq.w A7, 8 00002800 6706 beq +0x8 /* 00002808 */ 00002802 42AF 0092 clr.l [A7 + 0x92] 00002806 6042 bra +0x44 /* 0000284A */ label00002808: 00002808 2F0B move.l -[A7], A3 0000280A 2F04 move.l -[A7], D4 0000280C 2F0A move.l -[A7], A2 0000280E 2F03 move.l -[A7], D3 00002810 4EBA FD84 jsr [PC - 0x27C /* 00002596 */] 00002814 2F03 move.l -[A7], D3 00002816 2F0A move.l -[A7], A2 00002818 4EBA F616 jsr [PC - 0x9EA /* 00001E30 */] 0000281C 3052 movea.w A0, [A2] 0000281E 2F48 007E move.l [A7 + 0x7E], A0 00002822 2F6A 0002 0082 move.l [A7 + 0x82], [A2 + 0x2] 00002828 486F 007E pea.l [A7 + 0x7E] 0000282C 4EAD E210 jsr [A5 - 0x1DF0] 00002830 4FEF 001C lea.l A7, [A7 + 0x1C] 00002834 6010 bra +0x12 /* 00002846 */ label00002836: 00002836 2F0B move.l -[A7], A3 00002838 2F04 move.l -[A7], D4 0000283A 2F0A move.l -[A7], A2 0000283C 2F03 move.l -[A7], D3 0000283E 4EBA FD56 jsr [PC - 0x2AA /* 00002596 */] 00002842 4FEF 0010 lea.l A7, [A7 + 0x10] label00002846: 00002846 42AF 0092 clr.l [A7 + 0x92] label0000284A: 0000284A 4FEF 006E lea.l A7, [A7 + 0x6E] 0000284E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00002852 4E74 0010 rtd 0x0010 00002856 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000285A 4FEF FF92 lea.l A7, [A7 - 0x6E] 0000285E 262F 008E move.l D3, [A7 + 0x8E] 00002862 246F 008A movea.l A2, [A7 + 0x8A] 00002866 282F 0086 move.l D4, [A7 + 0x86] 0000286A 266F 0082 movea.l A3, [A7 + 0x82] 0000286E 200A move.l D0, A2 00002870 665C bne +0x5E /* 000028CE */ 00002872 45D7 lea.l A2, [A7] 00002874 2F0A move.l -[A7], A2 00002876 4EBA FEDE jsr [PC - 0x122 /* 00002756 */] 0000287A 2600 move.l D3, D0 0000287C 4A6D 101E tst.w [A5 + 0x101E] 00002880 584F addq.w A7, 4 00002882 6706 beq +0x8 /* 0000288A */ 00002884 42AF 0092 clr.l [A7 + 0x92] 00002888 6058 bra +0x5A /* 000028E2 */ label0000288A: 0000288A 2F03 move.l -[A7], D3 0000288C 2F0A move.l -[A7], A2 0000288E 4EBA F53C jsr [PC - 0xAC4 /* 00001DCC */] 00002892 4A6D 101E tst.w [A5 + 0x101E] 00002896 504F addq.w A7, 8 00002898 6706 beq +0x8 /* 000028A0 */ 0000289A 42AF 0092 clr.l [A7 + 0x92] 0000289E 6042 bra +0x44 /* 000028E2 */ label000028A0: 000028A0 2F0B move.l -[A7], A3 000028A2 2F04 move.l -[A7], D4 000028A4 2F0A move.l -[A7], A2 000028A6 2F03 move.l -[A7], D3 000028A8 4EBA F9D4 jsr [PC - 0x62C /* 0000227E */] 000028AC 2F03 move.l -[A7], D3 000028AE 2F0A move.l -[A7], A2 000028B0 4EBA F57E jsr [PC - 0xA82 /* 00001E30 */] 000028B4 3052 movea.w A0, [A2] 000028B6 2F48 007E move.l [A7 + 0x7E], A0 000028BA 2F6A 0002 0082 move.l [A7 + 0x82], [A2 + 0x2] 000028C0 486F 007E pea.l [A7 + 0x7E] 000028C4 4EAD E210 jsr [A5 - 0x1DF0] 000028C8 4FEF 001C lea.l A7, [A7 + 0x1C] 000028CC 6010 bra +0x12 /* 000028DE */ label000028CE: 000028CE 2F0B move.l -[A7], A3 000028D0 2F04 move.l -[A7], D4 000028D2 2F0A move.l -[A7], A2 000028D4 2F03 move.l -[A7], D3 000028D6 4EBA F9A6 jsr [PC - 0x65A /* 0000227E */] 000028DA 4FEF 0010 lea.l A7, [A7 + 0x10] label000028DE: 000028DE 42AF 0092 clr.l [A7 + 0x92] label000028E2: 000028E2 4FEF 006E lea.l A7, [A7 + 0x6E] 000028E6 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000028EA 4E74 0010 rtd 0x0010 000028EE 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6 000028F2 4FEF FD90 lea.l A7, [A7 - 0x270] 000028F6 2C6F 0298 movea.l A6, [A7 + 0x298] 000028FA 286F 029C movea.l A4, [A7 + 0x29C] 000028FE 266F 02A0 movea.l A3, [A7 + 0x2A0] 00002902 2056 movea.l A0, [A6] 00002904 2F68 0012 0012 move.l [A7 + 0x12], [A0 + 0x12] 0000290A 2056 movea.l A0, [A6] 0000290C 2F68 0016 000E move.l [A7 + 0xE], [A0 + 0x16] 00002912 422F 0017 clr.b [A7 + 0x17] 00002916 3F7C FFFF 0152 move.w [A7 + 0x152], 0xFFFF 0000291C 6000 0270 bra +0x272 /* 00002B8E */ label00002920: 00002920 0C2F 002D 016B cmpi.b [A7 + 0x16B], 0x2D /* '-' */ 00002926 6700 0266 beq +0x268 /* 00002B8E */ 0000292A 486F 016A pea.l [A7 + 0x16A] 0000292E 486F 001C pea.l [A7 + 0x1C] 00002932 4EAD E550 jsr [A5 - 0x1AB0] 00002936 7A00 moveq.l D5, 0x00 00002938 7601 moveq.l D3, 0x01 0000293A 41EF 0172 lea.l A0, [A7 + 0x172] 0000293E 0C30 002F 3000 cmpi.b [A0 + D3.w], 0x2F /* '/' */ 00002944 504F addq.w A7, 8 00002946 660A bne +0xC /* 00002952 */ 00002948 11BC 0020 3000 move.b [A0 + D3.w], 0x20 /* ' ' */ 0000294E 48C3 ext.l D3 00002950 5283 addq.l D3, 1 label00002952: 00002952 41EF 016A lea.l A0, [A7 + 0x16A] 00002956 1830 3000 move.b D4, [A0 + D3.w] 0000295A 11BC 0020 3000 move.b [A0 + D3.w], 0x20 /* ' ' */ 00002960 48C3 ext.l D3 00002962 5283 addq.l D3, 1 00002964 7000 moveq.l D0, 0x00 00002966 1004 move.b D0, D4 00002968 4EAD 9D1E jsr [A5 - 0x62E2] 0000296C 0056 0000 ori.w [A6], 0x0 00002970 0043 0000 ori.w D3, 0x0 00002974 0056 0006 ori.w [A6], 0x6 00002978 0000 0043 ori.b D0, 0x43 /* 'C' */ 0000297C 003A 0000 0049 ori.b [PC + 0x49 /* 000029C7, value 0xFF */], 0x0 00002982 0020 0000 ori.b -[A0], 0x0 00002986 004C 0026 ori.w A4, 0x26 /* '&' */ 0000298A 0000 004F ori.b D0, 0x4F /* 'O' */ 0000298E 001C 0000 ori.b [A4]+, 0x0 00002992 0050 001E ori.w [A0], 0x1E 00002996 0000 0053 ori.b D0, 0x53 /* 'S' */ 0000299A 000C 0000 ori.b A4, 0x0 0000299E 0056 001A ori.w [A6], 0x1A 000029A2 7E10 moveq.l D7, 0x10 000029A4 601E bra +0x20 /* 000029C4 */ 000029A6 7E20 moveq.l D7, 0x20 000029A8 601A bra +0x1C /* 000029C4 */ 000029AA 7E30 moveq.l D7, 0x30 000029AC 6016 bra +0x18 /* 000029C4 */ 000029AE 7E50 moveq.l D7, 0x50 000029B0 6012 bra +0x14 /* 000029C4 */ 000029B2 7E60 moveq.l D7, 0x60 000029B4 600E bra +0x10 /* 000029C4 */ 000029B6 7E70 moveq.l D7, 0x70 000029B8 600A bra +0xC /* 000029C4 */ 000029BA 7E40 moveq.l D7, 0x40 000029BC 7A02 moveq.l D5, 0x02 000029BE 6000 00B0 bra +0xB2 /* 00002A70 */ 000029C2 7E00 moveq.l D7, 0x00 label000029C4: 000029C4 0C2F 00FF 016A cmpi.b [A7 + 0x16A], 0xFF 000029CA 650E bcs +0x10 /* 000029DA */ 000029CC 41EF 016B lea.l A0, [A7 + 0x16B] 000029D0 70FF moveq.l D0, 0xFFFFFFFF label000029D2: 000029D2 5280 addq.l D0, 1 000029D4 4A18 tst.b [A0]+ 000029D6 66FA bne -0x4 /* 000029D2 */ 000029D8 6006 bra +0x8 /* 000029E0 */ label000029DA: 000029DA 7000 moveq.l D0, 0x00 000029DC 102F 016A move.b D0, [A7 + 0x16A] label000029E0: 000029E0 3C00 move.w D6, D0 000029E2 6000 0086 bra +0x88 /* 00002A6A */ label000029E6: 000029E6 41EF 016A lea.l A0, [A7 + 0x16A] 000029EA 1830 3000 move.b D4, [A0 + D3.w] 000029EE 7000 moveq.l D0, 0x00 000029F0 1004 move.b D0, D4 000029F2 4EAD 9D1E jsr [A5 - 0x62E2] 000029F6 0040 0000 ori.w D0, 0x0 000029FA 0009 0000 ori.b A1, 0x0 000029FE 0053 0005 ori.w [A3], 0x5 00002A02 0000 0009 ori.b D0, 0x9 /* '\t' */ 00002A06 006A 0000 0020 ori.w [A2 + 0x20], 0x0 00002A0C 0064 0000 ori.w -[A4], 0x0 00002A10 0049 0014 ori.w A1, 0x14 00002A14 0000 004F ori.b D0, 0x4F /* 'O' */ 00002A18 0016 0000 ori.b [A6], 0x0 00002A1C 0050 0014 ori.w [A0], 0x14 00002A20 0000 0053 ori.b D0, 0x53 /* 'S' */ 00002A24 0006 7804 ori.b D6, 0x4 00002A28 600E bra +0x10 /* 00002A38 */ 00002A2A 7801 moveq.l D4, 0x01 00002A2C 600A bra +0xC /* 00002A38 */ 00002A2E 7803 moveq.l D4, 0x03 00002A30 6006 bra +0x8 /* 00002A38 */ 00002A32 7805 moveq.l D4, 0x05 00002A34 6002 bra +0x4 /* 00002A38 */ 00002A36 7800 moveq.l D4, 0x00 label00002A38: 00002A38 0C45 0010 cmpi.w D5, 0x10 00002A3C 6D12 blt +0x14 /* 00002A50 */ 00002A3E 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 00002A42 4EAD E070 jsr [A5 - 0x1F90] 00002A46 4FEF 0272 lea.l A7, [A7 + 0x272] 00002A4A 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00002A4E 4E75 rts label00002A50: 00002A50 41EF 0154 lea.l A0, [A7 + 0x154] 00002A54 1184 5006 move.b [A0 + D5.w + 0x6], D4 00002A58 48C5 ext.l D5 00002A5A 5285 addq.l D5, 1 00002A5C 41EF 016A lea.l A0, [A7 + 0x16A] 00002A60 11BC 0020 3000 move.b [A0 + D3.w], 0x20 /* ' ' */ 00002A66 48C3 ext.l D3 00002A68 5283 addq.l D3, 1 label00002A6A: 00002A6A B646 cmp.w D3, D6 00002A6C 6F00 FF78 ble -0x86 /* 000029E6 */ label00002A70: 00002A70 526F 0152 addq.w [A7 + 0x152], 1 00002A74 3005 move.w D0, D5 00002A76 48C0 ext.l D0 00002A78 3207 move.w D1, D7 00002A7A 48C1 ext.l D1 00002A7C D280 add.l D1, D0 00002A7E 302F 0152 move.w D0, [A7 + 0x152] 00002A82 48C0 ext.l D0 00002A84 E188 lsl D0, 8 00002A86 D081 add.l D0, D1 00002A88 3E00 move.w D7, D0 00002A8A 3F47 0158 move.w [A7 + 0x158], D7 00002A8E 7A00 moveq.l D5, 0x00 00002A90 6038 bra +0x3A /* 00002ACA */ label00002A92: 00002A92 41EF 016A lea.l A0, [A7 + 0x16A] 00002A96 1830 3000 move.b D4, [A0 + D3.w] 00002A9A 0C04 002B cmpi.b D4, 0x2B /* '+' */ 00002A9E 660E bne +0x10 /* 00002AAE */ 00002AA0 11BC 0020 3000 move.b [A0 + D3.w], 0x20 /* ' ' */ 00002AA6 2A3C 8000 0000 move.l D5, 0x80000000 00002AAC 6020 bra +0x22 /* 00002ACE */ label00002AAE: 00002AAE 0C04 0009 cmpi.b D4, 0x9 /* '\t' */ 00002AB2 56C0 sne D0 00002AB4 4400 neg.b D0 00002AB6 49C0 lea.l A4, D0 00002AB8 0C04 0020 cmpi.b D4, 0x20 /* ' ' */ 00002ABC 56C1 sne D1 00002ABE 4401 neg.b D1 00002AC0 49C1 lea.l A4, D1 00002AC2 C280 and.l D1, D0 00002AC4 6608 bne +0xA /* 00002ACE */ 00002AC6 48C3 ext.l D3 00002AC8 5283 addq.l D3, 1 label00002ACA: 00002ACA B646 cmp.w D3, D6 00002ACC 6FC4 ble -0x3A /* 00002A92 */ label00002ACE: 00002ACE 486F 0018 pea.l [A7 + 0x18] 00002AD2 4EAD E578 jsr [A5 - 0x1A88] 00002AD6 3600 move.w D3, D0 00002AD8 4A43 tst.w D3 00002ADA 584F addq.w A7, 4 00002ADC 6D00 00C4 blt +0xC6 /* 00002BA2 */ 00002AE0 3003 move.w D0, D3 00002AE2 48C0 ext.l D0 00002AE4 0480 0000 0089 subi.l D0, 0x89 00002AEA 670A beq +0xC /* 00002AF6 */ 00002AEC 0480 0000 0016 subi.l D0, 0x16 00002AF2 6710 beq +0x12 /* 00002B04 */ 00002AF4 6024 bra +0x26 /* 00002B1A */ label00002AF6: 00002AF6 4A85 tst.l D5 00002AF8 56C0 sne D0 00002AFA 4400 neg.b D0 00002AFC 49C0 lea.l A4, D0 00002AFE 1F40 0017 move.b [A7 + 0x17], D0 00002B02 6016 bra +0x18 /* 00002B1A */ label00002B04: 00002B04 3007 move.w D0, D7 00002B06 0280 0000 00F0 andi.l D0, 0xF0 00002B0C 7240 moveq.l D1, 0x40 00002B0E B081 cmp.l D0, D1 00002B10 6608 bne +0xA /* 00002B1A */ 00002B12 3047 movea.w A0, D7 00002B14 2256 movea.l A1, [A6] 00002B16 2348 001E move.l [A1 + 0x1E], A0 label00002B1A: 00002B1A 486F 000C pea.l [A7 + 0xC] 00002B1E 1F3C 0001 move.b -[A7], 0x1 00002B22 3F03 move.w -[A7], D3 00002B24 2F2F 001A move.l -[A7], [A7 + 0x1A] 00002B28 4EAD DFC8 jsr [A5 - 0x2038] 00002B2C 2448 movea.l A2, A0 00002B2E 200A move.l D0, A2 00002B30 4FEF 000C lea.l A7, [A7 + 0xC] 00002B34 660C bne +0xE /* 00002B42 */ 00002B36 3F3C 0002 move.w -[A7], 0x2 00002B3A 4EAD E070 jsr [A5 - 0x1F90] 00002B3E 544F addq.w A7, 2 00002B40 6060 bra +0x62 /* 00002BA2 */ label00002B42: 00002B42 7004 moveq.l D0, 0x04 00002B44 2480 move.l [A2], D0 00002B46 302F 0152 move.w D0, [A7 + 0x152] 00002B4A 48C0 ext.l D0 00002B4C 8085 or.l D0, D5 00002B4E 2540 0004 move.l [A2 + 0x4], D0 00002B52 486F 0154 pea.l [A7 + 0x154] 00002B56 486F 0036 pea.l [A7 + 0x36] 00002B5A 2F0B move.l -[A7], A3 00002B5C 4E94 jsr [A4] 00002B5E 4A00 tst.b D0 00002B60 4FEF 000C lea.l A7, [A7 + 0xC] 00002B64 6612 bne +0x14 /* 00002B78 */ 00002B66 3043 movea.w A0, D3 00002B68 2F08 move.l -[A7], A0 00002B6A 2F3C 0042 0008 move.l -[A7], 0x420008 00002B70 4EAD E078 jsr [A5 - 0x1F88] 00002B74 504F addq.w A7, 8 00002B76 602A bra +0x2C /* 00002BA2 */ label00002B78: 00002B78 486F 0154 pea.l [A7 + 0x154] 00002B7C 2F2F 0012 move.l -[A7], [A7 + 0x12] 00002B80 4EAD D970 jsr [A5 - 0x2690] 00002B84 4EAD E068 jsr [A5 - 0x1F98] 00002B88 4A00 tst.b D0 00002B8A 504F addq.w A7, 8 00002B8C 676E beq +0x70 /* 00002BFC */ label00002B8E: 00002B8E 42A7 clr.l -[A7] 00002B90 486F 016E pea.l [A7 + 0x16E] 00002B94 2F0B move.l -[A7], A3 00002B96 4E94 jsr [A4] 00002B98 4A00 tst.b D0 00002B9A 4FEF 000C lea.l A7, [A7 + 0xC] 00002B9E 6600 FD80 bne -0x27E /* 00002920 */ label00002BA2: 00002BA2 4A6D 101E tst.w [A5 + 0x101E] 00002BA6 6654 bne +0x56 /* 00002BFC */ 00002BA8 4A2F 0017 tst.b [A7 + 0x17] 00002BAC 674E beq +0x50 /* 00002BFC */ 00002BAE 2F0E move.l -[A7], A6 00002BB0 2056 movea.l A0, [A6] 00002BB2 2F28 0008 move.l -[A7], [A0 + 0x8] 00002BB6 4EBA F378 jsr [PC - 0xC88 /* 00001F30 */] 00002BBA 2448 movea.l A2, A0 00002BBC 42AF 000A clr.l [A7 + 0xA] 00002BC0 3F7C 0008 000E move.w [A7 + 0xE], 0x8 00002BC6 2F7C 0000 0089 0010 move.l [A7 + 0x10], 0x89 00002BCE 4878 0001 push.l 0x1 00002BD2 486F 000C pea.l [A7 + 0xC] 00002BD6 2F3C 0000 FF42 move.l -[A7], 0xFF42 00002BDC 2F0A move.l -[A7], A2 00002BDE 4EAD B0B0 jsr [A5 - 0x4F50] 00002BE2 201F move.l D0, [A7]+ 00002BE4 4AAF 0006 tst.l [A7 + 0x6] 00002BE8 584F addq.w A7, 4 00002BEA 6608 bne +0xA /* 00002BF4 */ 00002BEC 2056 movea.l A0, [A6] 00002BEE 214A 001A move.l [A0 + 0x1A], A2 00002BF2 6008 bra +0xA /* 00002BFC */ label00002BF4: 00002BF4 2F0A move.l -[A7], A2 00002BF6 4EAD C200 jsr [A5 - 0x3E00] 00002BFA 584F addq.w A7, 4 label00002BFC: 00002BFC 4FEF 0270 lea.l A7, [A7 + 0x270] 00002C00 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00002C04 4E75 rts fn00002C06: 00002C06 2F3C 000F 0018 move.l -[A7], 0xF0018 00002C0C 4EAD DFB8 jsr [A5 - 0x2048] 00002C10 584F addq.w A7, 4 00002C12 4E75 rts fn00002C14: 00002C14 4878 0018 push.l 0x18 00002C18 2F3C 002A 0016 move.l -[A7], 0x2A0016 00002C1E 4EAD D960 jsr [A5 - 0x26A0] 00002C22 504F addq.w A7, 8 00002C24 4E75 rts 00002C26 48E7 103A movem.l -[A7], D3,A2,A3,A4,A6 00002C2A 4FEF FEBC lea.l A7, [A7 - 0x144] 00002C2E 2F2F 015C move.l -[A7], [A7 + 0x15C] 00002C32 486F 0004 pea.l [A7 + 0x4] 00002C36 4EAD E580 jsr [A5 - 0x1A80] 00002C3A 3600 move.w D3, D0 00002C3C 4A43 tst.w D3 00002C3E 504F addq.w A7, 8 00002C40 6C14 bge +0x16 /* 00002C56 */ label00002C42: 00002C42 3F3C 0047 move.w -[A7], 0x47 /* 'G' */ 00002C46 4EAD E070 jsr [A5 - 0x1F90] 00002C4A 91C8 sub.l A0, A0 00002C4C 4FEF 0146 lea.l A7, [A7 + 0x146] 00002C50 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 00002C54 4E75 rts label00002C56: 00002C56 4878 0001 push.l 0x1 00002C5A 4878 002C push.l 0x2C /* ',' */ 00002C5E 4EAD C1F8 jsr [A5 - 0x3E08] 00002C62 2648 movea.l A3, A0 00002C64 200B move.l D0, A3 00002C66 504F addq.w A7, 8 00002C68 67D8 beq -0x26 /* 00002C42 */ 00002C6A 4EBA FF9A jsr [PC - 0x66 /* 00002C06 */] 00002C6E 2848 movea.l A4, A0 00002C70 200C move.l D0, A4 00002C72 660A bne +0xC /* 00002C7E */ 00002C74 2F0B move.l -[A7], A3 00002C76 4EAD C200 jsr [A5 - 0x3E00] 00002C7A 584F addq.w A7, 4 00002C7C 60C4 bra -0x3A /* 00002C42 */ label00002C7E: 00002C7E 4EBA FF94 jsr [PC - 0x6C /* 00002C14 */] 00002C82 2C48 movea.l A6, A0 00002C84 200E move.l D0, A6 00002C86 6610 bne +0x12 /* 00002C98 */ 00002C88 2F0B move.l -[A7], A3 00002C8A 4EAD C200 jsr [A5 - 0x3E00] 00002C8E 2F0C move.l -[A7], A4 00002C90 4EAD C200 jsr [A5 - 0x3E00] 00002C94 504F addq.w A7, 8 00002C96 60AA bra -0x54 /* 00002C42 */ label00002C98: 00002C98 2453 movea.l A2, [A3] 00002C9A 206D 0210 movea.l A0, [A5 + 0x210] 00002C9E 41E8 0014 lea.l A0, [A0 + 0x14] 00002CA2 2488 move.l [A2], A0 00002CA4 42AA 0004 clr.l [A2 + 0x4] 00002CA8 42AA 0008 clr.l [A2 + 0x8] 00002CAC 306F 0160 movea.w A0, [A7 + 0x160] 00002CB0 2548 000C move.l [A2 + 0xC], A0 00002CB4 3543 0010 move.w [A2 + 0x10], D3 00002CB8 254C 0012 move.l [A2 + 0x12], A4 00002CBC 254E 0016 move.l [A2 + 0x16], A6 00002CC0 42AA 001A clr.l [A2 + 0x1A] 00002CC4 42AA 001E clr.l [A2 + 0x1E] 00002CC8 422A 0026 clr.b [A2 + 0x26] 00002CCC 157C 0001 0027 move.b [A2 + 0x27], 0x1 00002CD2 42AA 0028 clr.l [A2 + 0x28] 00002CD6 7003 moveq.l D0, 0x03 00002CD8 2F40 013C move.l [A7 + 0x13C], D0 00002CDC 2F4B 0140 move.l [A7 + 0x140], A3 00002CE0 486F 013A pea.l [A7 + 0x13A] 00002CE4 1F3C 0001 move.b -[A7], 0x1 00002CE8 3F03 move.w -[A7], D3 00002CEA 2F2D 1072 move.l -[A7], [A5 + 0x1072 /* export_522 */] 00002CEE 4EAD DFC8 jsr [A5 - 0x2038] 00002CF2 2448 movea.l A2, A0 00002CF4 200A move.l D0, A2 00002CF6 4FEF 000C lea.l A7, [A7 + 0xC] 00002CFA 6740 beq +0x42 /* 00002D3C */ 00002CFC 286A 0004 movea.l A4, [A2 + 0x4] 00002D00 200C move.l D0, A4 00002D02 6722 beq +0x24 /* 00002D26 */ 00002D04 2054 movea.l A0, [A4] 00002D06 4AA8 0028 tst.l [A0 + 0x28] 00002D0A 6E1A bgt +0x1C /* 00002D26 */ 00002D0C 2F0C move.l -[A7], A4 00002D0E 4EBA F2D0 jsr [PC - 0xD30 /* 00001FE0 */] 00002D12 700C moveq.l D0, 0x0C 00002D14 C1EF 013E muls.w D0, [A7 + 0x13E] 00002D18 246D 1072 movea.l A2, [A5 + 0x1072 /* export_522 */] 00002D1C 2452 movea.l A2, [A2] 00002D1E D5C0 add.l A2, D0 00002D20 45EA 0018 lea.l A2, [A2 + 0x18] 00002D24 584F addq.w A7, 4 label00002D26: 00002D26 24AF 013C move.l [A2], [A7 + 0x13C] 00002D2A 256F 0140 0004 move.l [A2 + 0x4], [A7 + 0x140] 00002D30 486F 013C pea.l [A7 + 0x13C] 00002D34 3F03 move.w -[A7], D3 00002D36 4EAD D5B8 jsr [A5 - 0x2A48] 00002D3A 5C4F addq.w A7, 6 label00002D3C: 00002D3C 204B movea.l A0, A3 00002D3E 4FEF 0144 lea.l A7, [A7 + 0x144] 00002D42 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 00002D46 4E75 rts 00002D48 2F2D 1082 move.l -[A7], [A5 + 0x1082 /* export_524 */] 00002D4C 4EAD E1A8 jsr [A5 - 0x1E58] 00002D50 42AD 1082 clr.l [A5 + 0x1082 /* export_524 */] 00002D54 2F2D 1086 move.l -[A7], [A5 + 0x1086] 00002D58 4EAD E1A8 jsr [A5 - 0x1E58] 00002D5C 42AD 1086 clr.l [A5 + 0x1086] 00002D60 4EBA F2DC jsr [PC - 0xD24 /* 0000203E */] 00002D64 2F2D 0FB2 move.l -[A7], [A5 + 0xFB2 /* export_498 */] 00002D68 4EBA F226 jsr [PC - 0xDDA /* 00001F90 */] 00002D6C 42AD 0FB2 clr.l [A5 + 0xFB2 /* export_498 */] 00002D70 4EAD D5F8 jsr [A5 - 0x2A08] 00002D74 4EBA F322 jsr [PC - 0xCDE /* 00002098 */] 00002D78 2F2D 107A move.l -[A7], [A5 + 0x107A /* export_523 */] 00002D7C 4EAD C200 jsr [A5 - 0x3E00] 00002D80 42AD 107A clr.l [A5 + 0x107A /* export_523 */] 00002D84 4FEF 0010 lea.l A7, [A7 + 0x10] 00002D88 4E75 rts 00002D8A 4EAD DFC0 jsr [A5 - 0x2040] 00002D8E 2B48 1072 move.l [A5 + 0x1072 /* export_522 */], A0 00002D92 4878 000A push.l 0xA /* '\n' */ 00002D96 2F3C 001E 000A move.l -[A7], 0x1E000A 00002D9C 4EAD D960 jsr [A5 - 0x26A0] 00002DA0 2B48 107A move.l [A5 + 0x107A /* export_523 */], A0 00002DA4 4878 000A push.l 0xA /* '\n' */ 00002DA8 2F3C 0024 0010 move.l -[A7], 0x240010 00002DAE 4EAD D960 jsr [A5 - 0x26A0] 00002DB2 2B48 107E move.l [A5 + 0x107E], A0 00002DB6 4FEF 0010 lea.l A7, [A7 + 0x10] 00002DBA 4E75 rts 00002DBC 42AF 0010 clr.l [A7 + 0x10] 00002DC0 4E74 000C rtd 0x000C 00002DC4 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 00002DC8 4FEF FFD4 lea.l A7, [A7 - 0x2C] 00002DCC 1C2F 0048 move.b D6, [A7 + 0x48] 00002DD0 594F subq.w A7, 4 00002DD2 A924 syscall FrontWindow 00002DD4 205F movea.l A0, [A7]+ 00002DD6 2648 movea.l A3, A0 00002DD8 4257 clr.w [A7] 00002DDA 206D 107A movea.l A0, [A5 + 0x107A /* export_523 */] 00002DDE 2050 movea.l A0, [A0] 00002DE0 3A28 000A move.w D5, [A0 + 0xA] 00002DE4 7600 moveq.l D3, 0x00 00002DE6 6000 00A0 bra +0xA2 /* 00002E88 */ label00002DEA: 00002DEA 700A moveq.l D0, 0x0A 00002DEC C1C3 muls.w D0, D3 00002DEE 246D 107A movea.l A2, [A5 + 0x107A /* export_523 */] 00002DF2 2452 movea.l A2, [A2] 00002DF4 D5C0 add.l A2, D0 00002DF6 45EA 0014 lea.l A2, [A2 + 0x14] 00002DFA 4A92 tst.l [A2] 00002DFC 6700 0088 beq +0x8A /* 00002E86 */ 00002E00 4AAA 0004 tst.l [A2 + 0x4] 00002E04 6700 0080 beq +0x82 /* 00002E86 */ 00002E08 302A 0008 move.w D0, [A2 + 0x8] 00002E0C 7201 moveq.l D1, 0x01 00002E0E C081 and.l D0, D1 00002E10 6774 beq +0x76 /* 00002E86 */ 00002E12 4A06 tst.b D6 00002E14 660E bne +0x10 /* 00002E24 */ 00002E16 302A 0008 move.w D0, [A2 + 0x8] 00002E1A 7202 moveq.l D1, 0x02 00002E1C C081 and.l D0, D1 00002E1E 6604 bne +0x6 /* 00002E24 */ 00002E20 B7D2 cmpa.l A3, [A2] 00002E22 6662 bne +0x64 /* 00002E86 */ label00002E24: 00002E24 382A 0008 move.w D4, [A2 + 0x8] 00002E28 3004 move.w D0, D4 00002E2A 7204 moveq.l D1, 0x04 00002E2C C081 and.l D0, D1 00002E2E 670A beq +0xC /* 00002E3A */ 00002E30 486F 0010 pea.l [A7 + 0x10] 00002E34 A874 syscall GetPort 00002E36 2F12 move.l -[A7], [A2] 00002E38 A873 syscall SetPort label00002E3A: 00002E3A 3F7C 0008 001A move.w [A7 + 0x1A], 0x8 00002E40 3F7C 0004 0020 move.w [A7 + 0x20], 0x4 00002E46 3F7C 0004 0026 move.w [A7 + 0x26], 0x4 00002E4C 2F7C 0000 008C 001C move.l [A7 + 0x1C], 0x8C 00002E54 41D7 lea.l A0, [A7] 00002E56 2F48 0022 move.l [A7 + 0x22], A0 00002E5A 42AF 0028 clr.l [A7 + 0x28] 00002E5E 594F subq.w A7, 4 00002E60 4878 0003 push.l 0x3 00002E64 486F 001C pea.l [A7 + 0x1C] 00002E68 2F3C 0000 FF42 move.l -[A7], 0xFF42 00002E6E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00002E72 4EAD B0B0 jsr [A5 - 0x4F50] 00002E76 201F move.l D0, [A7]+ 00002E78 3004 move.w D0, D4 00002E7A 7204 moveq.l D1, 0x04 00002E7C C081 and.l D0, D1 00002E7E 6706 beq +0x8 /* 00002E86 */ 00002E80 2F2F 0010 move.l -[A7], [A7 + 0x10] 00002E84 A873 syscall SetPort label00002E86: 00002E86 5243 addq.w D3, 1 label00002E88: 00002E88 B645 cmp.w D3, D5 00002E8A 6D00 FF5E blt -0xA0 /* 00002DEA */ 00002E8E 4FEF 002C lea.l A7, [A7 + 0x2C] 00002E92 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00002E96 4E74 0002 rtd 0x0002 00002E9A 48E7 1E3A movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A6 00002E9E 4FEF FFE4 lea.l A7, [A7 - 0x1C] 00002EA2 266F 0046 movea.l A3, [A7 + 0x46] 00002EA6 2C6F 0042 movea.l A6, [A7 + 0x42] 00002EAA 3A2F 0040 move.w D5, [A7 + 0x40] 00002EAE 7C00 moveq.l D6, 0x00 00002EB0 200E move.l D0, A6 00002EB2 4A80 tst.l D0 00002EB4 6700 01FA beq +0x1FC /* 000030B0 */ 00002EB8 4AAD 107A tst.l [A5 + 0x107A /* export_523 */] 00002EBC 6700 01F2 beq +0x1F4 /* 000030B0 */ 00002EC0 206D 107A movea.l A0, [A5 + 0x107A /* export_523 */] 00002EC4 2050 movea.l A0, [A0] 00002EC6 3828 000A move.w D4, [A0 + 0xA] 00002ECA 7600 moveq.l D3, 0x00 00002ECC 6000 01DC bra +0x1DE /* 000030AA */ label00002ED0: 00002ED0 700A moveq.l D0, 0x0A 00002ED2 C1C3 muls.w D0, D3 00002ED4 286D 107A movea.l A4, [A5 + 0x107A /* export_523 */] 00002ED8 2854 movea.l A4, [A4] 00002EDA D9C0 add.l A4, D0 00002EDC 49EC 0014 lea.l A4, [A4 + 0x14] 00002EE0 BDD4 cmpa.l A6, [A4] 00002EE2 6600 01C4 bne +0x1C6 /* 000030A8 */ 00002EE6 246C 0004 movea.l A2, [A4 + 0x4] 00002EEA 7C01 moveq.l D6, 0x01 00002EEC 3F7C 0008 000A move.w [A7 + 0xA], 0x8 00002EF2 3F7C 0004 0010 move.w [A7 + 0x10], 0x4 00002EF8 3F7C 0004 0016 move.w [A7 + 0x16], 0x4 00002EFE 302C 0008 move.w D0, [A4 + 0x8] 00002F02 7201 moveq.l D1, 0x01 00002F04 C081 and.l D0, D1 00002F06 675E beq +0x60 /* 00002F66 */ 00002F08 382C 0008 move.w D4, [A4 + 0x8] 00002F0C 3004 move.w D0, D4 00002F0E 7204 moveq.l D1, 0x04 00002F10 C081 and.l D0, D1 00002F12 6714 beq +0x16 /* 00002F28 */ 00002F14 4857 pea.l [A7] 00002F16 A874 syscall GetPort 00002F18 2F14 move.l -[A7], [A4] 00002F1A A873 syscall SetPort 00002F1C 7000 moveq.l D0, 0x00 00002F1E 3013 move.w D0, [A3] 00002F20 5380 subq.l D0, 1 00002F22 6604 bne +0x6 /* 00002F28 */ 00002F24 2F0E move.l -[A7], A6 00002F26 A91F syscall SelectWindow label00002F28: 00002F28 2F7C 0000 008C 000C move.l [A7 + 0xC], 0x8C 00002F30 2F4B 0012 move.l [A7 + 0x12], A3 00002F34 3045 movea.w A0, D5 00002F36 2F48 0018 move.l [A7 + 0x18], A0 00002F3A 594F subq.w A7, 4 00002F3C 4878 0003 push.l 0x3 00002F40 486F 000C pea.l [A7 + 0xC] 00002F44 2F3C 0000 FF42 move.l -[A7], 0xFF42 00002F4A 2F0A move.l -[A7], A2 00002F4C 4EAD B0B0 jsr [A5 - 0x4F50] 00002F50 201F move.l D0, [A7]+ 00002F52 2600 move.l D3, D0 00002F54 3004 move.w D0, D4 00002F56 7204 moveq.l D1, 0x04 00002F58 C081 and.l D0, D1 00002F5A 6700 0154 beq +0x156 /* 000030B0 */ 00002F5E 2F17 move.l -[A7], [A7] 00002F60 A873 syscall SetPort 00002F62 6000 014C bra +0x14E /* 000030B0 */ label00002F66: 00002F66 7000 moveq.l D0, 0x00 00002F68 3013 move.w D0, [A3] 00002F6A 0C80 0000 0008 cmpi.l D0, 0x8 00002F70 6200 013E bhi +0x140 /* 000030B0 */ 00002F74 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 00002F78 4EFB 0002 jmp [PC + D0.w + 0x2] 00002F7C 0078 009E 00CC ori.w [0x000000CC], 0x9E 00002F82 00FA 0134 ori.? [PC + 0x134 /* 000030B8 */], 0xFFFFFFFFFFFFFFFF 00002F86 00FA 0052 ori.? [PC + 0x52 /* 00002FDA */], 0xFFFFFFFFFFFFFFFF 00002F8A 0134 0012 btst [A4 + D0.w + 0x12], D0 00002F8E 302B 000E move.w D0, [A3 + 0xE] 00002F92 7201 moveq.l D1, 0x01 00002F94 C081 and.l D0, D1 00002F96 4A80 tst.l D0 00002F98 56C0 sne D0 00002F9A 4400 neg.b D0 00002F9C 49C0 lea.l A4, D0 00002F9E 1600 move.b D3, D0 00002FA0 2F7C 0000 0083 000C move.l [A7 + 0xC], 0x83 00002FA8 1003 move.b D0, D3 00002FAA 49C0 lea.l A4, D0 00002FAC 2F40 0012 move.l [A7 + 0x12], D0 00002FB0 594F subq.w A7, 4 00002FB2 4878 0002 push.l 0x2 00002FB6 486F 000C pea.l [A7 + 0xC] 00002FBA 2F3C 0000 FF42 move.l -[A7], 0xFF42 00002FC0 2F0A move.l -[A7], A2 00002FC2 4EAD B0B0 jsr [A5 - 0x4F50] 00002FC6 201F move.l D0, [A7]+ 00002FC8 2600 move.l D3, D0 00002FCA 6000 00E4 bra +0xE6 /* 000030B0 */ 00002FCE 2F7C 0000 0084 000C move.l [A7 + 0xC], 0x84 00002FD6 594F subq.w A7, 4 00002FD8 4878 0001 push.l 0x1 00002FDC 486F 000C pea.l [A7 + 0xC] 00002FE0 2F3C 0000 FF42 move.l -[A7], 0xFF42 00002FE6 2F0A move.l -[A7], A2 00002FE8 4EAD B0B0 jsr [A5 - 0x4F50] 00002FEC 201F move.l D0, [A7]+ 00002FEE 2600 move.l D3, D0 00002FF0 6000 00BE bra +0xC0 /* 000030B0 */ 00002FF4 2F7C 0000 0085 000C move.l [A7 + 0xC], 0x85 00002FFC 594F subq.w A7, 4 00002FFE 4878 0001 push.l 0x1 00003002 486F 000C pea.l [A7 + 0xC] 00003006 2F3C 0000 FF42 move.l -[A7], 0xFF42 0000300C 2F0A move.l -[A7], A2 0000300E 4EAD B0B0 jsr [A5 - 0x4F50] 00003012 201F move.l D0, [A7]+ 00003014 2600 move.l D3, D0 00003016 6000 0098 bra +0x9A /* 000030B0 */ 0000301A 2F7C 0000 0086 000C move.l [A7 + 0xC], 0x86 00003022 2F4B 0012 move.l [A7 + 0x12], A3 00003026 3045 movea.w A0, D5 00003028 2F48 0018 move.l [A7 + 0x18], A0 0000302C 594F subq.w A7, 4 0000302E 4878 0003 push.l 0x3 00003032 486F 000C pea.l [A7 + 0xC] 00003036 2F3C 0000 FF42 move.l -[A7], 0xFF42 0000303C 2F0A move.l -[A7], A2 0000303E 4EAD B0B0 jsr [A5 - 0x4F50] 00003042 201F move.l D0, [A7]+ 00003044 2600 move.l D3, D0 00003046 6068 bra +0x6A /* 000030B0 */ 00003048 2F7C 0000 0087 000C move.l [A7 + 0xC], 0x87 00003050 2F4B 0012 move.l [A7 + 0x12], A3 00003054 3045 movea.w A0, D5 00003056 2F48 0018 move.l [A7 + 0x18], A0 0000305A 594F subq.w A7, 4 0000305C 4878 0003 push.l 0x3 00003060 486F 000C pea.l [A7 + 0xC] 00003064 2F3C 0000 FF42 move.l -[A7], 0xFF42 0000306A 2F0A move.l -[A7], A2 0000306C 4EAD B0B0 jsr [A5 - 0x4F50] 00003070 201F move.l D0, [A7]+ 00003072 2600 move.l D3, D0 00003074 603A bra +0x3C /* 000030B0 */ 00003076 2F7C 0000 0088 000C move.l [A7 + 0xC], 0x88 0000307E 202B 0002 move.l D0, [A3 + 0x2] 00003082 0280 0000 00FF andi.l D0, 0xFF 00003088 2F40 0012 move.l [A7 + 0x12], D0 0000308C 594F subq.w A7, 4 0000308E 4878 0002 push.l 0x2 00003092 486F 000C pea.l [A7 + 0xC] 00003096 2F3C 0000 FF42 move.l -[A7], 0xFF42 0000309C 2F0A move.l -[A7], A2 0000309E 4EAD B0B0 jsr [A5 - 0x4F50] 000030A2 201F move.l D0, [A7]+ 000030A4 2600 move.l D3, D0 000030A6 6008 bra +0xA /* 000030B0 */ label000030A8: 000030A8 5243 addq.w D3, 1 label000030AA: 000030AA B644 cmp.w D3, D4 000030AC 6D00 FE22 blt -0x1DC /* 00002ED0 */ label000030B0: 000030B0 1F46 004A move.b [A7 + 0x4A], D6 000030B4 4FEF 001C lea.l A7, [A7 + 0x1C] 000030B8 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+ 000030BC 4E74 000A rtd 0x000A fn000030C0: 000030C0 4FEF FEFA lea.l A7, [A7 - 0x106] 000030C4 4857 pea.l [A7] 000030C6 2F2F 010E move.l -[A7], [A7 + 0x10E] 000030CA 4EAD B008 jsr [A5 - 0x4FF8] 000030CE 486F 0008 pea.l [A7 + 0x8] 000030D2 2F2F 011A move.l -[A7], [A7 + 0x11A] 000030D6 4EAD B010 jsr [A5 - 0x4FF0] 000030DA 486F 0010 pea.l [A7 + 0x10] 000030DE 4EAD C390 jsr [A5 - 0x3C70] 000030E2 3F3C 0001 move.w -[A7], 0x1 000030E6 4EAD E070 jsr [A5 - 0x1F90] 000030EA 4FEF 011C lea.l A7, [A7 + 0x11C] 000030EE 4E75 rts 000030F0 48E7 1020 movem.l -[A7], D3,A2 000030F4 594F subq.w A7, 4 000030F6 246F 0016 movea.l A2, [A7 + 0x16] 000030FA 362F 0010 move.w D3, [A7 + 0x10] 000030FE 4A43 tst.w D3 00003100 670E beq +0x10 /* 00003110 */ 00003102 3F03 move.w -[A7], D3 00003104 2F2F 0014 move.l -[A7], [A7 + 0x14] 00003108 2F0A move.l -[A7], A2 0000310A 4EBA 0036 jsr [PC + 0x36 /* 00003142 */] 0000310E 600E bra +0x10 /* 0000311E */ label00003110: 00003110 594F subq.w A7, 4 00003112 42A7 clr.l -[A7] 00003114 2F0A move.l -[A7], A2 00003116 4EBA 010A jsr [PC + 0x10A /* 00003222 */] 0000311A 205F movea.l A0, [A7]+ 0000311C 2E88 move.l [A7], A0 label0000311E: 0000311E 584F addq.w A7, 4 00003120 4CDF 0408 movem.l D3,A2, [A7]+ 00003124 4E74 000A rtd 0x000A 00003128 594F subq.w A7, 4 0000312A 594F subq.w A7, 4 0000312C 2F2F 000C move.l -[A7], [A7 + 0xC] 00003130 4EBA 0148 jsr [PC + 0x148 /* 0000327A */] 00003134 205F movea.l A0, [A7]+ 00003136 2E88 move.l [A7], A0 00003138 2F57 000C move.l [A7 + 0xC], [A7] 0000313C 584F addq.w A7, 4 0000313E 4E74 0004 rtd 0x0004 fn00003142: 00003142 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00003146 266F 0018 movea.l A3, [A7 + 0x18] 0000314A 206D 107A movea.l A0, [A5 + 0x107A /* export_523 */] 0000314E 2050 movea.l A0, [A0] 00003150 3828 000A move.w D4, [A0 + 0xA] 00003154 7600 moveq.l D3, 0x00 00003156 6016 bra +0x18 /* 0000316E */ label00003158: 00003158 700A moveq.l D0, 0x0A 0000315A C1C3 muls.w D0, D3 0000315C 246D 107A movea.l A2, [A5 + 0x107A /* export_523 */] 00003160 2452 movea.l A2, [A2] 00003162 D5C0 add.l A2, D0 00003164 45EA 0014 lea.l A2, [A2 + 0x14] 00003168 4A92 tst.l [A2] 0000316A 672C beq +0x2E /* 00003198 */ 0000316C 5243 addq.w D3, 1 label0000316E: 0000316E B644 cmp.w D3, D4 00003170 6DE6 blt -0x18 /* 00003158 */ 00003172 3044 movea.w A0, D4 00003174 2F08 move.l -[A7], A0 00003176 2F2D 107A move.l -[A7], [A5 + 0x107A /* export_523 */] 0000317A 4EAD D968 jsr [A5 - 0x2698] 0000317E 4EAD E068 jsr [A5 - 0x1F98] 00003182 4A00 tst.b D0 00003184 504F addq.w A7, 8 00003186 6728 beq +0x2A /* 000031B0 */ 00003188 700A moveq.l D0, 0x0A 0000318A C1C4 muls.w D0, D4 0000318C 246D 107A movea.l A2, [A5 + 0x107A /* export_523 */] 00003190 2452 movea.l A2, [A2] 00003192 D5C0 add.l A2, D0 00003194 45EA 0014 lea.l A2, [A2 + 0x14] label00003198: 00003198 200A move.l D0, A2 0000319A 6714 beq +0x16 /* 000031B0 */ 0000319C 248B move.l [A2], A3 0000319E 256F 0014 0004 move.l [A2 + 0x4], [A7 + 0x14] 000031A4 356F 001C 0008 move.w [A2 + 0x8], [A7 + 0x1C] 000031AA 377C 000A 006C move.w [A3 + 0x6C], 0xA /* '\n' */ label000031B0: 000031B0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000031B4 4E74 000A rtd 0x000A 000031B8 4267 clr.w -[A7] 000031BA 2F2F 000E move.l -[A7], [A7 + 0xE] 000031BE 2F2F 000A move.l -[A7], [A7 + 0xA] 000031C2 4EBA FF7E jsr [PC - 0x82 /* 00003142 */] 000031C6 42AF 0010 clr.l [A7 + 0x10] 000031CA 4E74 000C rtd 0x000C 000031CE 48E7 0600 movem.l -[A7], D5,D6 000031D2 2C2F 0014 move.l D6, [A7 + 0x14] 000031D6 7400 moveq.l D2, 0x00 000031D8 206D 107A movea.l A0, [A5 + 0x107A /* export_523 */] 000031DC 2050 movea.l A0, [A0] 000031DE 3A28 000A move.w D5, [A0 + 0xA] 000031E2 7200 moveq.l D1, 0x00 000031E4 602C bra +0x2E /* 00003212 */ label000031E6: 000031E6 700A moveq.l D0, 0x0A 000031E8 C1C1 muls.w D0, D1 000031EA 226D 107A movea.l A1, [A5 + 0x107A /* export_523 */] 000031EE 2251 movea.l A1, [A1] 000031F0 D3C0 add.l A1, D0 000031F2 43E9 0014 lea.l A1, [A1 + 0x14] 000031F6 4AA9 0004 tst.l [A1 + 0x4] 000031FA 6714 beq +0x16 /* 00003210 */ 000031FC 3002 move.w D0, D2 000031FE 48C0 ext.l D0 00003200 B086 cmp.l D0, D6 00003202 6608 bne +0xA /* 0000320C */ 00003204 2F69 0004 0018 move.l [A7 + 0x18], [A1 + 0x4] 0000320A 600E bra +0x10 /* 0000321A */ label0000320C: 0000320C 48C2 ext.l D2 0000320E 5282 addq.l D2, 1 label00003210: 00003210 5241 addq.w D1, 1 label00003212: 00003212 B245 cmp.w D1, D5 00003214 6DD0 blt -0x2E /* 000031E6 */ 00003216 42AF 0018 clr.l [A7 + 0x18] label0000321A: 0000321A 4CDF 0060 movem.l D5,D6, [A7]+ 0000321E 4E74 000C rtd 0x000C fn00003222: 00003222 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00003226 286F 0018 movea.l A4, [A7 + 0x18] 0000322A 97CB sub.l A3, A3 0000322C 4AAD 107A tst.l [A5 + 0x107A /* export_523 */] 00003230 673C beq +0x3E /* 0000326E */ 00003232 206D 107A movea.l A0, [A5 + 0x107A /* export_523 */] 00003236 2050 movea.l A0, [A0] 00003238 3828 000A move.w D4, [A0 + 0xA] 0000323C 7600 moveq.l D3, 0x00 0000323E 602A bra +0x2C /* 0000326A */ label00003240: 00003240 700A moveq.l D0, 0x0A 00003242 C1C3 muls.w D0, D3 00003244 246D 107A movea.l A2, [A5 + 0x107A /* export_523 */] 00003248 2452 movea.l A2, [A2] 0000324A D5C0 add.l A2, D0 0000324C 45EA 0014 lea.l A2, [A2 + 0x14] 00003250 B9EA 0004 cmpa.l A4, [A2 + 0x4] 00003254 6612 bne +0x14 /* 00003268 */ 00003256 2F12 move.l -[A7], [A2] 00003258 4EBA 02E8 jsr [PC + 0x2E8 /* 00003542 */] 0000325C 2652 movea.l A3, [A2] 0000325E 4292 clr.l [A2] 00003260 42AA 0004 clr.l [A2 + 0x4] 00003264 584F addq.w A7, 4 00003266 6006 bra +0x8 /* 0000326E */ label00003268: 00003268 5243 addq.w D3, 1 label0000326A: 0000326A B644 cmp.w D3, D4 0000326C 6DD2 blt -0x2C /* 00003240 */ label0000326E: 0000326E 2F4B 0020 move.l [A7 + 0x20], A3 00003272 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00003276 4E74 0008 rtd 0x0008 fn0000327A: 0000327A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000327E 286F 0018 movea.l A4, [A7 + 0x18] 00003282 97CB sub.l A3, A3 00003284 4AAD 107A tst.l [A5 + 0x107A /* export_523 */] 00003288 674A beq +0x4C /* 000032D4 */ 0000328A 206D 107A movea.l A0, [A5 + 0x107A /* export_523 */] 0000328E 2050 movea.l A0, [A0] 00003290 3828 000A move.w D4, [A0 + 0xA] 00003294 7600 moveq.l D3, 0x00 00003296 6038 bra +0x3A /* 000032D0 */ label00003298: 00003298 700A moveq.l D0, 0x0A 0000329A C1C3 muls.w D0, D3 0000329C 246D 107A movea.l A2, [A5 + 0x107A /* export_523 */] 000032A0 2452 movea.l A2, [A2] 000032A2 D5C0 add.l A2, D0 000032A4 45EA 0014 lea.l A2, [A2 + 0x14] 000032A8 4AAA 0004 tst.l [A2 + 0x4] 000032AC 6720 beq +0x22 /* 000032CE */ 000032AE 206A 0004 movea.l A0, [A2 + 0x4] 000032B2 2050 movea.l A0, [A0] 000032B4 B9E8 000C cmpa.l A4, [A0 + 0xC] 000032B8 6614 bne +0x16 /* 000032CE */ 000032BA 2F12 move.l -[A7], [A2] 000032BC 4EBA 0284 jsr [PC + 0x284 /* 00003542 */] 000032C0 266A 0004 movea.l A3, [A2 + 0x4] 000032C4 4292 clr.l [A2] 000032C6 42AA 0004 clr.l [A2 + 0x4] 000032CA 584F addq.w A7, 4 000032CC 6006 bra +0x8 /* 000032D4 */ label000032CE: 000032CE 5243 addq.w D3, 1 label000032D0: 000032D0 B644 cmp.w D3, D4 000032D2 6DC4 blt -0x3A /* 00003298 */ label000032D4: 000032D4 2F4B 001C move.l [A7 + 0x1C], A3 000032D8 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000032DC 4E74 0004 rtd 0x0004 000032E0 4FEF FDF4 lea.l A7, [A7 - 0x20C] 000032E4 2F3C 0103 001A move.l -[A7], 0x103001A 000032EA 486F 010A pea.l [A7 + 0x10A] 000032EE 4EAD C328 jsr [A5 - 0x3CD8] 000032F2 486F 0008 pea.l [A7 + 0x8] 000032F6 2F2F 0220 move.l -[A7], [A7 + 0x220] 000032FA 4EAD C320 jsr [A5 - 0x3CE0] 000032FE 486F 0116 pea.l [A7 + 0x116] 00003302 486D 93A3 pea.l [A5 - 0x6C5D] 00003306 4EAD B010 jsr [A5 - 0x4FF0] 0000330A 486F 0018 pea.l [A7 + 0x18] 0000330E 486F 0122 pea.l [A7 + 0x122] 00003312 4EBA FDAC jsr [PC - 0x254 /* 000030C0 */] 00003316 42AF 0238 clr.l [A7 + 0x238] 0000331A 4FEF 022C lea.l A7, [A7 + 0x22C] 0000331E 4E74 0008 rtd 0x0008 00003322 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00003326 4FEF FDE0 lea.l A7, [A7 - 0x220] 0000332A 266F 0244 movea.l A3, [A7 + 0x244] 0000332E 262F 0240 move.l D3, [A7 + 0x240] 00003332 286F 0238 movea.l A4, [A7 + 0x238] 00003336 4EAD BA90 jsr [A5 - 0x4570] 0000333A 2F3C 0103 0020 move.l -[A7], 0x1030020 00003340 486F 000C pea.l [A7 + 0xC] 00003344 4EAD C328 jsr [A5 - 0x3CD8] 00003348 95CA sub.l A2, A2 0000334A 200C move.l D0, A4 0000334C 504F addq.w A7, 8 0000334E 6700 0084 beq +0x86 /* 000033D4 */ 00003352 426F 010E clr.w [A7 + 0x10E] 00003356 3F7C 0008 0114 move.w [A7 + 0x114], 0x8 0000335C 705B moveq.l D0, 0x5B 0000335E 2F40 0116 move.l [A7 + 0x116], D0 00003362 594F subq.w A7, 4 00003364 4878 0001 push.l 0x1 00003368 486F 0116 pea.l [A7 + 0x116] 0000336C 2F3C 0000 FF42 move.l -[A7], 0xFF42 00003372 2F0C move.l -[A7], A4 00003374 4EAD B0B0 jsr [A5 - 0x4F50] 00003378 201F move.l D0, [A7]+ 0000337A 2800 move.l D4, D0 0000337C 0C6F 0001 010E cmpi.w [A7 + 0x10E], 0x1 00003382 6628 bne +0x2A /* 000033AC */ 00003384 246F 0110 movea.l A2, [A7 + 0x110] 00003388 200A move.l D0, A2 0000338A 6748 beq +0x4A /* 000033D4 */ 0000338C 486F 011A pea.l [A7 + 0x11A] 00003390 2F0A move.l -[A7], A2 00003392 4EAD E158 jsr [A5 - 0x1EA8] 00003396 486F 0010 pea.l [A7 + 0x10] 0000339A 486F 0126 pea.l [A7 + 0x126] 0000339E 4EAD B010 jsr [A5 - 0x4FF0] 000033A2 204A movea.l A0, A2 000033A4 A023 syscall DisposHandle/DisposeHandle 000033A6 4FEF 0010 lea.l A7, [A7 + 0x10] 000033AA 6028 bra +0x2A /* 000033D4 */ label000033AC: 000033AC 306F 010E movea.w A0, [A7 + 0x10E] 000033B0 2E88 move.l [A7], A0 000033B2 2F6F 0110 0004 move.l [A7 + 0x4], [A7 + 0x110] 000033B8 486F 011A pea.l [A7 + 0x11A] 000033BC 486F 0004 pea.l [A7 + 0x4] 000033C0 4EAD E138 jsr [A5 - 0x1EC8] 000033C4 486F 0010 pea.l [A7 + 0x10] 000033C8 486F 0126 pea.l [A7 + 0x126] 000033CC 4EAD B010 jsr [A5 - 0x4FF0] 000033D0 4FEF 0010 lea.l A7, [A7 + 0x10] label000033D4: 000033D4 200B move.l D0, A3 000033D6 672A beq +0x2C /* 00003402 */ 000033D8 486F 0008 pea.l [A7 + 0x8] 000033DC 486D 93A3 pea.l [A5 - 0x6C5D] 000033E0 4EAD B010 jsr [A5 - 0x4FF0] 000033E4 486F 0122 pea.l [A7 + 0x122] 000033E8 2F0B move.l -[A7], A3 000033EA 4EAD E158 jsr [A5 - 0x1EA8] 000033EE 486F 0018 pea.l [A7 + 0x18] 000033F2 486F 012E pea.l [A7 + 0x12E] 000033F6 4EAD B010 jsr [A5 - 0x4FF0] 000033FA 204B movea.l A0, A3 000033FC A023 syscall DisposHandle/DisposeHandle 000033FE 4FEF 0018 lea.l A7, [A7 + 0x18] label00003402: 00003402 486F 011A pea.l [A7 + 0x11A] 00003406 2F03 move.l -[A7], D3 00003408 4EAD C320 jsr [A5 - 0x3CE0] 0000340C 486F 0122 pea.l [A7 + 0x122] 00003410 486F 0014 pea.l [A7 + 0x14] 00003414 4EAD BBE8 jsr [A5 - 0x4418] 00003418 42A7 clr.l -[A7] 0000341A 3F3C 238C move.w -[A7], 0x238C 0000341E 4EAD BB10 jsr [A5 - 0x44F0] 00003422 3800 move.w D4, D0 00003424 4A83 tst.l D3 00003426 4FEF 0016 lea.l A7, [A7 + 0x16] 0000342A 6708 beq +0xA /* 00003434 */ 0000342C 4267 clr.w -[A7] 0000342E 4EAD E070 jsr [A5 - 0x1F90] 00003432 544F addq.w A7, 2 label00003434: 00003434 42AF 0248 clr.l [A7 + 0x248] 00003438 4FEF 0220 lea.l A7, [A7 + 0x220] 0000343C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00003440 4E74 0010 rtd 0x0010 fn00003444: 00003444 2F03 move.l -[A7], D3 00003446 4FEF FFDC lea.l A7, [A7 - 0x24] 0000344A 162F 002C move.b D3, [A7 + 0x2C] 0000344E 486F 0008 pea.l [A7 + 0x8] 00003452 A874 syscall GetPort 00003454 4A03 tst.b D3 00003456 6712 beq +0x14 /* 0000346A */ 00003458 594F subq.w A7, 4 0000345A AA32 syscall GetGDevice 0000345C 205F movea.l A0, [A7]+ 0000345E 2E88 move.l [A7], A0 00003460 594F subq.w A7, 4 00003462 AA2A syscall GetMainDevice 00003464 205F movea.l A0, [A7]+ 00003466 2F08 move.l -[A7], A0 00003468 AA31 syscall SetGDevice label0000346A: 0000346A 3F7C 0004 000C move.w [A7 + 0xC], 0x4 00003470 42AF 000E clr.l [A7 + 0xE] 00003474 3F7C 0008 0012 move.w [A7 + 0x12], 0x8 0000347A 705D moveq.l D0, 0x5D 0000347C 2F40 0014 move.l [A7 + 0x14], D0 00003480 3F7C 0004 0018 move.w [A7 + 0x18], 0x4 00003486 306F 0030 movea.w A0, [A7 + 0x30] 0000348A 2F48 001A move.l [A7 + 0x1A], A0 0000348E 3F7C 0004 001E move.w [A7 + 0x1E], 0x4 00003494 306F 002E movea.w A0, [A7 + 0x2E] 00003498 2F48 0020 move.l [A7 + 0x20], A0 0000349C 594F subq.w A7, 4 0000349E 4878 0003 push.l 0x3 000034A2 486F 0014 pea.l [A7 + 0x14] 000034A6 2F3C 0000 FF42 move.l -[A7], 0xFF42 000034AC 2F2F 0042 move.l -[A7], [A7 + 0x42] 000034B0 4EAD B0B0 jsr [A5 - 0x4F50] 000034B4 201F move.l D0, [A7]+ 000034B6 2F40 0004 move.l [A7 + 0x4], D0 000034BA 2F2F 0008 move.l -[A7], [A7 + 0x8] 000034BE A873 syscall SetPort 000034C0 4A03 tst.b D3 000034C2 6704 beq +0x6 /* 000034C8 */ 000034C4 2F17 move.l -[A7], [A7] 000034C6 AA31 syscall SetGDevice label000034C8: 000034C8 4FEF 0024 lea.l A7, [A7 + 0x24] 000034CC 261F move.l D3, [A7]+ 000034CE 4E74 000A rtd 0x000A fn000034D2: 000034D2 48E7 0030 movem.l -[A7], A2,A3 000034D6 4FEF FFF4 lea.l A7, [A7 - 0xC] 000034DA 266F 001C movea.l A3, [A7 + 0x1C] 000034DE 246F 0018 movea.l A2, [A7 + 0x18] 000034E2 3F6B 0006 0002 move.w [A7 + 0x2], [A3 + 0x6] 000034E8 3EAB 0002 move.w [A7], [A3 + 0x2] 000034EC 3F6A 0002 0004 move.w [A7 + 0x4], [A2 + 0x2] 000034F2 3F6A 0006 0006 move.w [A7 + 0x6], [A2 + 0x6] 000034F8 3F6A 000A 0008 move.w [A7 + 0x8], [A2 + 0xA] 000034FE 3F6A 000E 000A move.w [A7 + 0xA], [A2 + 0xE] 00003504 2F2F 0020 move.l -[A7], [A7 + 0x20] 00003508 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000350C 486F 000C pea.l [A7 + 0xC] 00003510 A925 syscall DragWindow 00003512 4FEF 000C lea.l A7, [A7 + 0xC] 00003516 4CDF 0C00 movem.l A2,A3, [A7]+ 0000351A 4E74 000C rtd 0x000C fn0000351E: 0000351E 2F2F 0004 move.l -[A7], [A7 + 0x4] 00003522 A91F syscall SelectWindow 00003524 4E74 0004 rtd 0x0004 fn00003528: 00003528 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000352C A915 syscall ShowWindow 0000352E 4E74 0004 rtd 0x0004 fn00003532: 00003532 2F2F 0004 move.l -[A7], [A7 + 0x4] 00003536 A916 syscall HideWindow 00003538 4E74 0004 rtd 0x0004 0000353C 206D 20BE movea.l A0, [A5 + 0x20BE] 00003540 4E75 rts fn00003542: 00003542 206F 0004 movea.l A0, [A7 + 0x4] 00003546 B1ED 1BB0 cmpa.l A0, [A5 + 0x1BB0] 0000354A 6604 bne +0x6 /* 00003550 */ 0000354C 42AD 1BB0 clr.l [A5 + 0x1BB0] label00003550: 00003550 4E75 rts 00003552 302D 1C06 move.w D0, [A5 + 0x1C06] 00003556 4E75 rts 00003558 222F 000C move.l D1, [A7 + 0xC] 0000355C 226D 1C1A movea.l A1, [A5 + 0x1C1A /* export_895 */] 00003560 91C8 sub.l A0, A0 00003562 5A81 addq.l D1, 5 00003564 7004 moveq.l D0, 0x04 00003566 B280 cmp.l D1, D0 00003568 6D1A blt +0x1C /* 00003584 */ 0000356A 7035 moveq.l D0, 0x35 0000356C B280 cmp.l D1, D0 0000356E 6E14 bgt +0x16 /* 00003584 */ 00003570 2001 move.l D0, D1 00003572 5980 subq.l D0, 4 00003574 4C3C 0800 0000 movem.w A3, 0x0 0000357A 0018 2049 ori.b [A0]+, 0x49 /* 'I' */ 0000357E D1C0 add.l A0, D0 00003580 41E8 0018 lea.l A0, [A0 + 0x18] label00003584: 00003584 2F48 0010 move.l [A7 + 0x10], A0 00003588 4E74 000C rtd 0x000C 0000358C 2F03 move.l -[A7], D3 0000358E 262F 0010 move.l D3, [A7 + 0x10] 00003592 5A83 addq.l D3, 5 00003594 7006 moveq.l D0, 0x06 00003596 B680 cmp.l D3, D0 00003598 6D18 blt +0x1A /* 000035B2 */ 0000359A 7035 moveq.l D0, 0x35 0000359C B680 cmp.l D3, D0 0000359E 6E12 bgt +0x14 /* 000035B2 */ 000035A0 4878 0006 push.l 0x6 000035A4 3F03 move.w -[A7], D3 000035A6 4EAD ACA0 jsr [A5 - 0x5360] 000035AA 2F40 001A move.l [A7 + 0x1A], D0 000035AE 5C4F addq.w A7, 6 000035B0 6004 bra +0x6 /* 000035B6 */ label000035B2: 000035B2 42AF 0014 clr.l [A7 + 0x14] label000035B6: 000035B6 261F move.l D3, [A7]+ 000035B8 4E74 000C rtd 0x000C 000035BC 2F0A move.l -[A7], A2 000035BE 514F subq.w A7, 8 000035C0 3F2F 001A move.w -[A7], [A7 + 0x1A] 000035C4 3F3C 0001 move.w -[A7], 0x1 000035C8 486F 0004 pea.l [A7 + 0x4] 000035CC 4EAD B558 jsr [A5 - 0x4AA8] 000035D0 2F6F 0008 000C move.l [A7 + 0xC], [A7 + 0x8] 000035D6 95CA sub.l A2, A2 000035D8 4A6F 000C tst.w [A7 + 0xC] 000035DC 504F addq.w A7, 8 000035DE 6F62 ble +0x64 /* 00003642 */ 000035E0 206D 1C30 movea.l A0, [A5 + 0x1C30] 000035E4 2050 movea.l A0, [A0] 000035E6 2050 movea.l A0, [A0] 000035E8 302F 0004 move.w D0, [A7 + 0x4] 000035EC B068 000A cmp.w D0, [A0 + 0xA] 000035F0 6E50 bgt +0x52 /* 00003642 */ 000035F2 4A6F 0006 tst.w [A7 + 0x6] 000035F6 6F4A ble +0x4C /* 00003642 */ 000035F8 302F 0004 move.w D0, [A7 + 0x4] 000035FC 48C0 ext.l D0 000035FE 5380 subq.l D0, 1 00003600 4C3C 0800 0000 movem.w A3, 0x0 00003606 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 0000360A 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 0000360E 2250 movea.l A1, [A0] 00003610 3031 0820 move.w D0, [A1 + D0 + 0x20] 00003614 48C0 ext.l D0 00003616 5380 subq.l D0, 1 00003618 4C3C 0800 0000 movem.w A3, 0x0 0000361E 0166 bchg -[A6], D0 00003620 206D 14A8 movea.l A0, [A5 + 0x14A8] 00003624 2050 movea.l A0, [A0] 00003626 D1C0 add.l A0, D0 00003628 41E8 0014 lea.l A0, [A0 + 0x14] 0000362C 302F 0006 move.w D0, [A7 + 0x6] 00003630 B068 0160 cmp.w D0, [A0 + 0x160] 00003634 6E0C bgt +0xE /* 00003642 */ 00003636 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000363A 4EAD B5F8 jsr [A5 - 0x4A08] 0000363E 2448 movea.l A2, A0 00003640 584F addq.w A7, 4 label00003642: 00003642 2F4A 001C move.l [A7 + 0x1C], A2 00003646 504F addq.w A7, 8 00003648 245F movea.l A2, [A7]+ 0000364A 4E74 000C rtd 0x000C 0000364E 2F0A move.l -[A7], A2 00003650 4FEF FFF4 lea.l A7, [A7 - 0xC] 00003654 3F2F 001E move.w -[A7], [A7 + 0x1E] 00003658 3F3C 0001 move.w -[A7], 0x1 0000365C 486F 0008 pea.l [A7 + 0x8] 00003660 4EAD B558 jsr [A5 - 0x4AA8] 00003664 2F6F 000C 0010 move.l [A7 + 0x10], [A7 + 0xC] 0000366A 95CA sub.l A2, A2 0000366C 4A6F 0010 tst.w [A7 + 0x10] 00003670 504F addq.w A7, 8 00003672 6F00 0096 ble +0x98 /* 0000370A */ 00003676 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000367A 2050 movea.l A0, [A0] 0000367C 2050 movea.l A0, [A0] 0000367E 302F 0008 move.w D0, [A7 + 0x8] 00003682 B068 000A cmp.w D0, [A0 + 0xA] 00003686 6E00 0082 bgt +0x84 /* 0000370A */ 0000368A 4A6F 000A tst.w [A7 + 0xA] 0000368E 6F7A ble +0x7C /* 0000370A */ 00003690 302F 0008 move.w D0, [A7 + 0x8] 00003694 48C0 ext.l D0 00003696 5380 subq.l D0, 1 00003698 4C3C 0800 0000 movem.w A3, 0x0 0000369E 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 000036A2 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 000036A6 2250 movea.l A1, [A0] 000036A8 3031 0820 move.w D0, [A1 + D0 + 0x20] 000036AC 48C0 ext.l D0 000036AE 5380 subq.l D0, 1 000036B0 4C3C 0800 0000 movem.w A3, 0x0 000036B6 0166 bchg -[A6], D0 000036B8 206D 14A8 movea.l A0, [A5 + 0x14A8] 000036BC 2050 movea.l A0, [A0] 000036BE D1C0 add.l A0, D0 000036C0 41E8 0014 lea.l A0, [A0 + 0x14] 000036C4 302F 000A move.w D0, [A7 + 0xA] 000036C8 B068 0160 cmp.w D0, [A0 + 0x160] 000036CC 6E3C bgt +0x3E /* 0000370A */ 000036CE 2F2F 0008 move.l -[A7], [A7 + 0x8] 000036D2 4EAD B5F8 jsr [A5 - 0x4A08] 000036D6 2F48 0004 move.l [A7 + 0x4], A0 000036DA 3F3C 0001 move.w -[A7], 0x1 000036DE 2F2F 000E move.l -[A7], [A7 + 0xE] 000036E2 4EAD B610 jsr [A5 - 0x49F0] 000036E6 4A00 tst.b D0 000036E8 4FEF 000A lea.l A7, [A7 + 0xA] 000036EC 671C beq +0x1E /* 0000370A */ 000036EE 2F2F 0008 move.l -[A7], [A7 + 0x8] 000036F2 4EAD B2D8 jsr [A5 - 0x4D28] 000036F6 4A00 tst.b D0 000036F8 584F addq.w A7, 4 000036FA 670E beq +0x10 /* 0000370A */ 000036FC 2057 movea.l A0, [A7] 000036FE 4868 0014 pea.l [A0 + 0x14] 00003702 4EAD BD68 jsr [A5 - 0x4298] 00003706 2448 movea.l A2, A0 00003708 584F addq.w A7, 4 label0000370A: 0000370A 2F4A 0020 move.l [A7 + 0x20], A2 0000370E 4FEF 000C lea.l A7, [A7 + 0xC] 00003712 245F movea.l A2, [A7]+ 00003714 4E74 000C rtd 0x000C 00003718 4FEF FFF0 lea.l A7, [A7 - 0x10] 0000371C 3F2F 001E move.w -[A7], [A7 + 0x1E] 00003720 3F3C 0001 move.w -[A7], 0x1 00003724 486F 000C pea.l [A7 + 0xC] 00003728 4EAD B558 jsr [A5 - 0x4AA8] 0000372C 2F6F 0010 0014 move.l [A7 + 0x14], [A7 + 0x10] 00003732 4A6F 0014 tst.w [A7 + 0x14] 00003736 504F addq.w A7, 8 00003738 6F00 0084 ble +0x86 /* 000037BE */ 0000373C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003740 2050 movea.l A0, [A0] 00003742 2050 movea.l A0, [A0] 00003744 302F 000C move.w D0, [A7 + 0xC] 00003748 B068 000A cmp.w D0, [A0 + 0xA] 0000374C 6E70 bgt +0x72 /* 000037BE */ 0000374E 4A6F 000E tst.w [A7 + 0xE] 00003752 6F6A ble +0x6C /* 000037BE */ 00003754 302F 000C move.w D0, [A7 + 0xC] 00003758 48C0 ext.l D0 0000375A 5380 subq.l D0, 1 0000375C 4C3C 0800 0000 movem.w A3, 0x0 00003762 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00003766 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 0000376A 2250 movea.l A1, [A0] 0000376C 3031 0820 move.w D0, [A1 + D0 + 0x20] 00003770 48C0 ext.l D0 00003772 5380 subq.l D0, 1 00003774 4C3C 0800 0000 movem.w A3, 0x0 0000377A 0166 bchg -[A6], D0 0000377C 206D 14A8 movea.l A0, [A5 + 0x14A8] 00003780 2050 movea.l A0, [A0] 00003782 D1C0 add.l A0, D0 00003784 41E8 0014 lea.l A0, [A0 + 0x14] 00003788 302F 000E move.w D0, [A7 + 0xE] 0000378C B068 0160 cmp.w D0, [A0 + 0x160] 00003790 6E2C bgt +0x2E /* 000037BE */ 00003792 2F2F 000C move.l -[A7], [A7 + 0xC] 00003796 4EAD B5F8 jsr [A5 - 0x4A08] 0000379A 2F48 0004 move.l [A7 + 0x4], A0 0000379E 3F3C 0001 move.w -[A7], 0x1 000037A2 2F2F 0012 move.l -[A7], [A7 + 0x12] 000037A6 4EAD B610 jsr [A5 - 0x49F0] 000037AA 4A00 tst.b D0 000037AC 4FEF 000A lea.l A7, [A7 + 0xA] 000037B0 670C beq +0xE /* 000037BE */ 000037B2 2057 movea.l A0, [A7] 000037B4 4868 0014 pea.l [A0 + 0x14] 000037B8 4EAD BD70 jsr [A5 - 0x4290] 000037BC 584F addq.w A7, 4 label000037BE: 000037BE 42AF 0004 clr.l [A7 + 0x4] 000037C2 2F6F 0004 0020 move.l [A7 + 0x20], [A7 + 0x4] 000037C8 4FEF 0010 lea.l A7, [A7 + 0x10] 000037CC 4E74 000C rtd 0x000C 000037D0 4A2D 1BCC tst.b [A5 + 0x1BCC] 000037D4 671E beq +0x20 /* 000037F4 */ 000037D6 206D 1C30 movea.l A0, [A5 + 0x1C30] 000037DA 4AA8 03AA tst.l [A0 + 0x3AA] 000037DE 6714 beq +0x16 /* 000037F4 */ 000037E0 2F28 03AA move.l -[A7], [A0 + 0x3AA] 000037E4 3F2F 0008 move.w -[A7], [A7 + 0x8] 000037E8 3F2F 000C move.w -[A7], [A7 + 0xC] 000037EC 1F2D 20A8 move.b -[A7], [A5 + 0x20A8] 000037F0 4EBA FC52 jsr [PC - 0x3AE /* 00003444 */] label000037F4: 000037F4 4E75 rts 000037F6 4FEF FDE4 lea.l A7, [A7 - 0x21C] 000037FA 486F 0116 pea.l [A7 + 0x116] 000037FE 2F2F 0224 move.l -[A7], [A7 + 0x224] 00003802 4EAD E158 jsr [A5 - 0x1EA8] 00003806 3F3C 0001 move.w -[A7], 0x1 0000380A 1F3C 0013 move.b -[A7], 0x13 0000380E 3F3C 0001 move.w -[A7], 0x1 00003812 486F 0124 pea.l [A7 + 0x124] 00003816 486F 0012 pea.l [A7 + 0x12] 0000381A 4EAD B880 jsr [A5 - 0x4780] 0000381E 4A00 tst.b D0 00003820 4FEF 0016 lea.l A7, [A7 + 0x16] 00003824 6608 bne +0xA /* 0000382E */ 00003826 91C8 sub.l A0, A0 00003828 4FEF 021C lea.l A7, [A7 + 0x21C] 0000382C 4E75 rts label0000382E: 0000382E 486F 0116 pea.l [A7 + 0x116] 00003832 486F 0004 pea.l [A7 + 0x4] 00003836 4EAD B8A0 jsr [A5 - 0x4760] 0000383A 486F 011E pea.l [A7 + 0x11E] 0000383E 4EAD E168 jsr [A5 - 0x1E98] 00003842 4FEF 0228 lea.l A7, [A7 + 0x228] 00003846 4E75 rts 00003848 0000 0000 ori.b D0, 0x0 0000384C 0000 0000 ori.b D0, 0x0 00003850 0000 0000 ori.b D0, 0x0